#tui #todo #user-interface #terminal

app tdr

基于文本的用户界面工具,用于管理待办事项列表

2 个稳定版本

1.3.3 2021年9月16日
1.3.2 2021年8月25日
1.3.1 2021年7月23日

#57 in #todo

MIT 许可证

2MB
2K SLoC

tdr

基于文本的用户界面工具,用于管理待办事项列表

演示

功能

  • 基于文本的用户界面
  • 创建、编辑和删除待办事项
  • 显示截止日期倒计时
  • 支持多个工作空间
  • 显示进行中、迟到和已完成事项的数量

用法

项目显示

  • w: 添加工作空间
  • -: 显示工作空间
  • a: 添加事项
  • e: 编辑事项
  • d: 删除事项
  • space: 切换事项
  • r: 重命名当前工作空间
  • J: 向下滚动工作空间
  • K: 向上滚动工作空间
  • j: 向下滚动
  • k: 向上滚动
  • qCtrl + c: 退出程序
  • ?: 切换帮助显示

添加事项

  • Ctrl + d: 切换过期日期提示
  • Enter: 接受输入
  • Escape: 退出提示

工作空间显示

  • Enter: 选择工作空间
  • e: 编辑工作空间
  • d: 删除工作空间
  • j: 向下滚动
  • k: 向上滚动

添加工作空间

  • Enter: 接受输入
  • Escape: 退出提示

时间戳格式

有3种不同的可用格式,分别是

  • --日 时:: (####-##-## ##:##:##)
  • :: (##:##:##)
  • 年-月-日 (####-##-##)

安装

运行以下命令进行安装

$ cargo install tdr

从源码构建

克隆仓库

$ git clone https://github.com/Z5483/tdr.git

构建

$ make

安装

$ make install

默认安装前缀是 /usr/local,您可以通过在上面的命令开头设置 PREFIX 变量来更改它。

依赖项

~17MB
~300K SLoC