2 个版本
0.1.1 | 2023 年 4 月 5 日 |
---|---|
0.1.0 | 2023 年 4 月 4 日 |
#15 在 #任务列表
每月 25 次下载
47KB
1K SLoC
Flow
Flow 是一个命令行工具,可以帮助您更好地管理项目和任务。您可以创建一个项目并创建与该项目相关的任务。
另外一件事,如果您喜欢这个项目,请给它加个星号 :)。
安装
版本可以在 这里 下载二进制文件并运行。
使用 git
git clone https://github.com/DreckSallow/flow.git
cd flow
cargo build --release
使用 cargo
cargo install flow-cli
概览
要查看每个命令的说明,请运行: flow <command> --help
应用程序组织如下子命令
项目
作为 flow project
执行,显示当前项目路径。
如果您要添加一个项目
flow project<PATH>
如果您想创建一个文件夹,可以运行
flow project<PATH> --new
list
列出所有项目
flow project list
switch
使用项目 <ID>
将其他项目设置为当前项目。
flow project switch<ID>
rm
使用项目 <ID>
删除一个项目。
flow project rm<ID>
use
Flow 读取其被调用的路径,然后设置此路径(如果已在保存的项目中存在)为当前项目。
flow projectuse
任务
要创建一个新任务:flow task -d <DESCRIPTION>
list
列出与当前项目相关的所有任务。
flow task list
要列出更多信息:flow task list --expand
。
要使用颜色显示:flow task list --color
。
要按顺序排列:flow task list --order-by <'number'|'desc'>
。
rm
使用以下命令删除任务:<N-ID>
flow task rm<N-ID>
start
将任务标记为“进行中”。
flow task start<N-ID>
⚠️ 您不能有两个任务具有相同的“进行中”状态。
Stop
将任务标记为“停止”。
flow task stop<N-ID>
done
将任务标记为“完成”。此命令接受多个 <N-IDS>
flow task done<N-IDS>
reset
将任务状态恢复为“未开始”。此命令接受多个 <N-IDS>
flow task reset<N-IDS>
文档
文档正在开发中。
替代方案
- TaskWarrior 是一个命令行任务列表。
- TaskBook
许可
Flow 在 MIT 许可证 下授权。
依赖项
~25–34MB
~545K SLoC