27个稳定版本
1.23.0 | 2020年5月7日 |
---|---|
1.21.1 | 2020年3月9日 |
1.7.0 | 2019年12月31日 |
0.3.0 | 2019年1月10日 |
在命令行工具中排名第1908
78KB
2K SLoC
Trello-RS
用Rust编写的Trello API命令行客户端。
首先,在路径下创建配置文件~/.config/tro/config.toml设置以下值host, key以及token:
host = "https://api.trello.com" key = "<MYKEY>" token = "<MYTOKEN>"
您可以从https://trello.com/app-key/获取key和token的值
设置完成后,只需运行cargo run.
工作原理
此工具中的大多数子命令都通过指定一个或多个模式来完成,模式形式如下
<board> <list> <card>
模式是简单的正则表达式匹配。您还可以指定简单的模式,如子字符串。
Trello-rs随后将尝试使用此过程查找您请求的对象
- 如果工具无法找到指定的一个或多个项目匹配项,则将显示适当的错误。
- 如果工具能够为指定的每个项目找到唯一匹配项,则将成功显示您请求的对象。
- 如果一个或多个模式与多个可能的项匹配,则工具将无法检索您请求的对象,并尽可能解释原因。
命令
您可以运行的一些命令示例
显示所有看板名称
$ tro show * TODO * Groceries * Recipes
显示特定的看板
$ tro show todo TODO ==== Today ----- * Wash Dishes * Walk Dog * Learn some Rust
创建新卡片
$ tro create TODO Today Card name: my new card
或
$ tro show TODO Today -n <your $EDITOR will open>
编辑现有卡片
$ tro show TODO Today "my new card" <your $EDITOR will open>
关闭卡片
$ tro close TODO Today "my new card" Closed card 'my new card'
显示URL
$ tro url TODO https://trello.com/b/9ftbid5U/todo
依赖项
~25–39MB
~686K SLoC