#工具 #命令行工具 #命令行 #cli #任务列表

应用程序 flow-cli

Flow 是一个有用的命令行工具,可以帮助您更好地管理任务和项目

2 个版本

0.1.1 2023 年 4 月 5 日
0.1.0 2023 年 4 月 4 日

#15#任务列表

每月 25 次下载

MIT 许可证

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>

文档

文档正在开发中。

替代方案

许可

Flow 在 MIT 许可证 下授权。

依赖项

~25–34MB
~545K SLoC