5个不稳定版本
0.7.0 | 2022年7月9日 |
---|---|
0.6.0 | 2022年7月4日 |
0.5.4 | 2022年7月4日 |
#1640 in 开发工具
74KB
1.5K SLoC
Term-do
这是一个用于跟踪任务的简单终端应用程序,也是我的第一个Rust项目!这可能是终端中最完整、最复杂的工作任务应用之一,但它的确做得很好!
预-需求!! -> 已安装字体nerd或任何能够渲染图标的字体!!否则,图标将无法渲染
应用程序分为2个主要模块,块组和任务组。
我们可以拥有尽可能多的组,每个组都有自己的任务集合。组之间完全独立。
在组内,我们可以创建尽可能多的任务和子任务,并标记为已完成或未完成,如果任务有子任务,则可以折叠它们。
通过按'?'键在应用程序内部指定控件。
基本定制的配置文件与可执行文件一起提供,它是一个名为settings.ini的文件。它允许您修改文本颜色、边框和图标。
我在开发此应用程序期间一直在使用此应用程序,它对软件开发来说非常有用。
如果您发现任何错误,可以联系我([email protected]),我会尽快修复它!
版本0.7
在这个版本中添加了以下内容
- 通过settings.ini对应用程序进行自定义键绑定。接受每个单个字符,F(1...12)尚未支持,但特殊字符得到支持,只要crossterm接受它们(https://docs.rs/crossterm/0.17.7/crossterm/event/enum.KeyCode.html)
- 增加了4个命令行命令
- --set-settings-path 路径 : 此命令设置目录(只需设置目录,不要包含文件名,顺便说一下,文件名必须是settings.ini)。现在设置将从该文件加载,而不是默认文件。要回到默认设置,将路径值设置为.
- --set-data-path 路径 : 与上述操作相同,但用于数据文件(只需设置目录,不要包含文件名,顺便说一下,文件名必须是data.json)。
- --create-data-in-path 路径 : 在提供的路径处创建data.json。它不会将其设置为新的路径,为此请调用'--set-data-path'。
- --create-settings-in-path 路径 : 在提供的路径处创建settings.ini。它不会将其设置为新的路径,为此请调用'--set-settings-path'。
依赖项
~5–16MB
~149K SLoC