2 个版本
0.1.5 | 2024 年 6 月 18 日 |
---|---|
0.1.4 | 2024 年 6 月 16 日 |
#383 在 命令行工具
60 每月下载量
15KB
253 行
任务管理器
用 Rust 编写的简单命令行任务管理器。
安装
Git 克隆
- 克隆仓库
git clone https://github.com/nobel-von-it/tdr.git
- 切换到目录
cd tdr
- 构建和运行应用程序
cargo run
Cargo 安装
- 安装
tdr
包cargo install tdrs
用法
命令
add <文本>
:添加具有给定文本的新任务。edit <id> <文本>
:编辑具有给定 ID 的任务。complete <id>
:将具有给定 ID 的任务标记为完成。uncomplete <id>
:将具有给定 ID 的任务标记为未完成。remove <id>
:删除具有给定 ID 的任务。get <id>
:显示具有给定 ID 的任务。list
:显示所有任务。clear
:清除所有任务。
子命令
subtask <id> add <文本>
:向具有给定 ID 的任务添加新子任务。subtask <id> edit <id> <文本>
:编辑具有给定 ID 的子任务。subtask <id> complete <id>
:将具有给定 ID 的子任务标记为完成。subtask <id> uncomplete <id>
:将具有给定 ID 的子任务标记为未完成。subtask <id> remove <id>
:删除具有给定 ID 的子任务。subtask <id> get <id>
:显示具有给定 ID 的子任务。子任务 <id> 列表
:显示给定ID的任务的所有子任务。子任务 <id> 清除
:清除给定ID的任务的所有子任务。
示例
- 添加新任务
tdr add "Buy milk"
- 完成任务
tdr complete 1
- 列出所有任务
tdr list
- 删除任务
tdr remove 1
- 显示任务
tdr get 1
- 向任务添加子任务
tdr subtask 1 add "Make tea"
- 完成子任务
tdr subtask 1 complete 1
- 列出任务的所有子任务
tdr subtask 1 list
功能
- 任务存储在操作系统的默认目录中的一个JSON文件中。
- 任务可以添加、完成、未完成、删除和显示。
- 可以清除任务列表。
最佳实践
将TDR列表添加到终端启动
为了增强任务管理器的功能,建议将tdr list
命令添加到每次启动终端时自动运行。这将确保您可以在不手动运行命令的情况下快速了解您的任务。
以下是您如何操作
-
对于Windows用户
- 打开开始菜单并键入
regedit
,然后按Enter键。 - 导航到
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
。 - 在右侧面板上右键单击并选择新建 > 字符串值。
- 为新值命名(例如,
TDR List
)并将其值设置为终端可执行文件的路径,后跟命令tdr list
(例如,"C:\Program Files\Git\bin\git-bash.exe" tdr list
)。 - 重启终端以查看效果。
- 打开开始菜单并键入
-
对于Linux和macOS用户
- 编辑您的shell配置文件(例如,
~/.bashrc
或~/.zshrc
)。 - 在文件的末尾添加以下行:
tdr list
。 - 保存文件并重启终端以查看效果。
- 编辑您的shell配置文件(例如,
通过遵循这些步骤,您将确保每次启动终端时都自动运行tdr list
命令,为您提供方便地管理任务的方式。
贡献
欢迎贡献。如果您有任何建议或改进,请打开问题或创建拉取请求。
许可证
本项目采用MIT许可证。有关详细信息,请参阅LICENSE文件。
依赖关系
~1.9–3MB
~58K SLoC