18 个版本 (稳定版)
2.2.1 | 2024 年 6 月 20 日 |
---|---|
2.0.2 | 2024 年 4 月 5 日 |
2.0.0 | 2024 年 3 月 24 日 |
1.0.12 | 2024 年 3 月 19 日 |
0.3.5 | 2023 年 7 月 12 日 |
#2 in #app
40KB
911 行
Tasker CLI
一个用于管理每日任务的命令行应用程序。
安装
Crates.io
您可以从 crates.io 注册表安装 Tasker CLI。
cargo install tasker-cli
我还建议使用像 cargo binstall 这样的工具来加速安装。
cargo binstall tasker-cli
二进制安装
您也可以从 发布页面 下载预编译的二进制文件。
选择与您的操作系统相对应的文件,解压缩它,然后将二进制文件移动到您的 PATH 路径中以便使用。
从源代码构建
要从此源代码构建此软件包,您需要安装 Rust 工具链。
- 克隆此仓库。
- 执行
cargo build --release
- 二进制文件将构建在仓库根目录下的
target/release
目录中。
我还建议使用像 UPX 这样的工具来压缩生成的二进制文件,以及使用 GNU Stow 来管理符号链接,避免手动管理软件包。
使用方法
$ tasker-cli help
Usage: tasker-cli [OPTIONS] [COMMAND]
Commands:
add Add one Task [aliases: a]
addm Add multiple Tasks [aliases: am]
clean Clean completed Tasks [aliases: c]
delete Delete Tasks [aliases: d]
edit Edit a Task [aliases: e]
list List Tasks [aliases: l]
paths Print default paths for the application [aliases: p]
toggle Change the state of a Task [aliases: t]
help Print this message or the help of the given subcommand(s)
Options:
-T, --todo-file <TODO_FILE> Path to a file in which to look for and save Tasks
-C, --config-file <CONFIG_FILE> Path to an alternative configuration file. Takes precedence over `todo-file`
-h, --help Print help
-V, --version Print version
示例
创建任务
创建多个任务
更改任务的状态
清理已完成的任务
删除任务
编辑任务
列出任务
许可证
依赖项
~4–14MB
~129K SLoC