4个版本
0.2.0 | 2024年2月29日 |
---|---|
0.1.2 | 2024年2月29日 |
0.1.1 | 2024年2月29日 |
0.1.0 | 2024年2月12日 |
#130 在 模板引擎 中
80 每月下载量
13KB
218 代码行
timet-rs
自动化您的工时
- 简单:使用
timet --init
创建配置 - 方便:使用
timet
获取当前月份的工时
用法
只需运行 timet
即可获取当前月份的工时。
$ timet
如果您想获取其他月份的工时,可以使用 -m
和 -y
标志来指定月份和年份。
$ timet -m 1 -y 2021 # Get the hours for January 2021
配置
从Timet控制台获取您的API密钥,并使用 timet --i
创建配置文件或获取其路径。然后,在 timet.json
文件中添加URL和密钥。
可选地,您还可以在配置文件中创建一个模板,通过创建模板文件并在配置文件中添加 template
键来完成。请注意,路径相对于配置目录。因此,"template": "./timet.tmp"
将被视为与 timet.json
相同目录中的文件。这些文件使用 minijinja
作为模板引擎,有关 语法 的信息请参阅此处。
补全
如果您安装方法不包括shell补全,则可以使用 timet --completion <shell>
命令手动源或保存它们。
帮助
$ timet --help
Usage: timet [OPTIONS] --completions <COMPLETIONS>
Options:
-m, --month <MONTH> Month to get the time entries for, defaults to this month
-y, --year <YEAR> Year to get the time entries for, defaults to this year
-i, --init Create a new config file
--completions <COMPLETIONS> Create shell completions [possible values: bash, elvish, fish, powershell, zsh]
-h, --help Print help
-V, --version Print version
安装
目前,该软件包在Homebrew、AUR和Nix等几个地方可用。
- Cargo
cargoinstall --锁定timet-rs
- Homebrew
-
brewtap sondr3/homebrew-taps
brewinstall sondr3/homebrew-taps/timet
发布页面
您还可以从版本标签页下载对应的版本,解压缩存档并将二进制文件放入您的$PATH
中。请注意,对于Linux,推荐使用unknown-linux-musl.tar.gz
,因为它进行了静态链接,因此应该可以在任何Linux发行版上运行。
许可证
WTFPL
依赖项
~6–15MB
~205K SLoC