6 个版本
0.1.5 | 2019年7月4日 |
---|---|
0.1.4 | 2019年7月4日 |
0.1.3 | 2019年5月19日 |
#15 在 #updating
9KB
121 行
Slacktus
这是一个用于更新您的 Slack 状态的小型实用程序。我之所以用 Rust 编写它,是因为它是跨平台的、快速的且无依赖的。
我使用它与我的番茄工作法应用程序一起使用。在一段时间使用之后,我可能将其作为一个 crate 发布。
安装
在 git pull 并进入目录之后
cargo install --path .
如何使用
TL;DR. 例如
slacktus -t xoxp-00000000000-00000000000-00000000000-00000000000000000000000000000000 -e :tomato: -s 'Focusing for 25 min, I will respond in a bit' -d 1
安装后,执行 slacktus --help
,它将显示所有选项。
Slacktus - Change your slack status with one command. 1.0
David Bonet <dbmontes@gmail.com>
It updates your slack status in one command. Perfect for pomodoro apps and similar.
USAGE:
slacktus [FLAGS] [OPTIONS] --token <token>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
-v, --verbose Prints the Request and the Response
OPTIONS:
--api-url <api_url> The Slack API url. By default is https://slack.com/api/users.profile.set
-d, --duration <duration> Seconds you want your status to stay there. Overwrites expiration flag.
-e, --emoji <emoji> The emoji you want in your slack. Use the text of one of the slack's emojis.
-x, --expiration <expiration> When is it going to expire? Pass a date in UNIX timestamp format. 0 by default (won't expire)
-s, --status <status> The status text you want in your slack.
-t, --token <token> The Slack API token used for the API call. You can get your token here:
https://api.slack.com/custom-integrations/legacy-tokens
贡献
项目非常简单。欢迎添加功能。任何更改或改进都受欢迎。只需告诉我用例。如果我有时间,我也愿意更新和扩展它。
依赖关系
~21MB
~447K SLoC