cloudup-cli, cloudup 命令行 可执行文件

分享于 

7分钟阅读

GitHub

  繁體 雙語
cloudup command-line executable
  • 源代码名称:cloudup-cli
  • 源代码网址:http://www.github.com/Automattic/cloudup-cli
  • cloudup-cli源代码文档
  • cloudup-cli源代码下载
  • Git URL:
    git://www.github.com/Automattic/cloudup-cli.git
    Git Clone代码到本地:
    git clone http://www.github.com/Automattic/cloudup-cli
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/Automattic/cloudup-cli
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Cloudup CLI

    cloudup up(1) 允许你轻松地将文件上传到云。

    Cloudup cliCloudup interactive mode

    安装

    使用npm安装:

    
    $ npm install -g Automattic/cloudup-cli
    
    
    
    

    认证:

    
    $ up config
    
    
    
     Cloudup up(1) one-time configuration requires your
    
    
     password, however it is transfered via https
    
    
     and is not stored locally. Subsequent operations
    
    
     use the auth token generated from this process.
    
    
    
     Username: tobi
    
    
     Password: ******
    
    
    
    
    

    用法

    
    
    
    
     Usage: up [options] [file.. .]
    
    
    
     Commands:
    
    
    
     open open matching stream
    
    
     copy copy matching stream's url
    
    
     streams list streams
    
    
     config configure up(1)
    
    
     help [cmd] display help for [cmd]
    
    
    
     Options:
    
    
    
     -h, --help output usage information
    
    
     -V, --version output the version number
    
    
     -t, --title <name> stream title name
    
    
     -s, --stream <id> upload to the given stream
    
    
     -d, --direct output direct links
    
    
     -f, --filename <str> assign filename to stdin
    
    
     -T, --thumb-size <n> thumbnail size in pixels [600]
    
    
    
    
    

    示例

    演示如何使用cloudup命令行工具上传文件和访问你的帐户的示例。

    上传

    在上传单个文件时,流url将被复制到剪贴板中,以便在上传完成之前即时共享。

    
    $ up reflection.png
    
    
    
     reflection.png : 92%
    
    
     stream : https://cloudup.com/cHFtYYeB8fJ
    
    
    
    
    多个文件

    通过传递多个文件名一次上传多个文件:

    
    $ up simon-*.png
    
    
    
     simon-1.png : https://cloudup.com/iqd4NLa13ZV
    
    
     simon-2.png : https://cloudup.com/iCxBKJZAm36
    
    
     simon-3.png : https://cloudup.com/iEzTZXvVRYP
    
    
     simon-4.png : https://cloudup.com/iRYA6bLp70E
    
    
     simon-5.png : https://cloudup.com/ilMqsXxtTsV
    
    
     simon-6.png : https://cloudup.com/ilVngVMMeSd
    
    
     simon-7.png : https://cloudup.com/i1Tx8vkIbCC
    
    
     simon-8.png : https://cloudup.com/ifUKcaz5I3A
    
    
     simon-ball-ocean.png... : https://cloudup.com/iCA5N2PCJJS
    
    
     simon-ocean-stick-2.... : 71%
    
    
     simon-ocean-stick.pn... : 55%
    
    
     simon-ocean.png : 74%
    
    
     stream : https://cloudup.com/c7WwhIwSl6Y
    
    
    
    
    缩略图

    在上传文件之前 up(1) 可以提供缩略图,因这里查看器可以看到他们前面的步骤。

    cloudup cli simon photos

    标准标准

    如果没有给定文件名,则从 stdin stdin reads读取 up(1)

    
    $ echo 'hello world' | up
    
    
    
    

    可以通过传递文件名来帮助cloudup解释内容:

    
    $ echo 'hello __world__' | up --filename hello.md
    
    
    
    
    上传选项

    在上载时可以选择提供流 --title,否则Cloudup将根据内容为你生成一个流:

    
    $ up ferrets/*.png --title Ferrets
    
    
    
    

    你还可以通过通过 --stream 上载到现有流:

    
    $ up simon.png --stream c7WwhIwSl6Y
    
    
    
    

    如果你喜欢直接链接,你可以使用 --direct:

    
    $ up example.jpeg --direct
    
    
    
     example.jpeg : http://i.cloudup.com/uBuZVUk80lK/SXSc1V.jpeg
    
    
     stream : https://cloudup.com/c1rAycLAdHo
    
    
    
    

    列出你的cloudup流:

    
    $ up streams 
    
    
    
     Art (19) https://cloudup.com/cQD5fdgPrU1
    
    
     C (2) https://cloudup.com/c4f5h12Ti1T
    
    
     Cats (3) https://cloudup.com/cVeLe7dWdEH
    
    
     Cloudup - light (5) https://cloudup.com/ce4R6fdsQo
    
    
     Cluster (3) https://cloudup.com/cQJg8sdf7qO
    
    
     Design (35) https://cloudup.com/c7nHCsd30hhF
    
    
     Dolphins intelligence (8) https://cloudup.com/c5Hy71w2fWe
    
    
     EXIF (6) https://cloudup.com/coRcOdfXXiom
    
    
     Es6 yield (2) https://cloudup.com/cJWXLX1af2t
    
    
    
    
    

    搜索流:

    
    $ up streams australia
    
    
    
     Australia 2013 (63) https://cloudup.com/c_nzIQcjCWo
    
    
    
    
    

    将第一个匹配的流复制到剪贴板:

    
    $ up copy australia
    
    
    
    

    在默认浏览器中打开第一个匹配的流:

    
    $ up open australia
    
    
    
    

    交互模式

    使用 -i 或者 --interactive 标志可以使用箭头键在交互式列表中列出流,以遍历列表。 按返回将打开默认浏览器中的流或者项。

    用于导航列表和 left/rightup/down 箭头,用于查看项或者返回到流列表。

    interactive mode

    提示

    可以在浏览器中打开输出到stdout的流和项目链接,方法是按住命令,然后双击 url。

    许可证

    ( MIT许可证)

    版权所有( c ) 2014 Automattic,公司和贡献者 <dev@automattic.com>

    若要在取得该软件副本时免费授予任何人,如有下列条件的软件,请免费授予该软件的副本,并与相关的文档文件('软件') 进行许可,包括不受限制的权利,包括以下条件:

    上述版权声明和本许可声明须包括在所有的副本或实质性部分的软件。

    软件是'是',没有任何保证,表示或者隐含,包括但不限于销售,适合特定用途和 NONINFRINGEMENT。 作者或者版权持有人在合同。侵权或者它的他与软件或者它的他用户交易的行为。


    COM  COMM  Comma  命令行    EXE  
    相关文章