#tui #todo #user-interface #list #manage #utility #workspace

app todo-rs

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

2 个稳定版本

1.3.1 2021年5月29日
1.3.0 2021年5月20日

#62 in #todo

每月下载 22 次

MIT 许可证

2MB
2K SLoC

Todo-rs

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

演示

功能

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

使用方法

项目显示

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

添加事项

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

工作空间显示

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

添加工作空间

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

时间戳格式

有 3 种不同的可用格式,它们是

  • year-month-date hour:minute:second (####-##-## ##:##:##)
  • hour:minute:second (##:##:##)
  • year-month-date (####-##-##)

安装

运行以下命令进行安装

$ cargo install todo-rs

从源代码构建

克隆仓库

$ git clone https://github.com/Z5483/todo-rs.git

构建

$ make

安装

$ make install

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

依赖关系

~12–16MB
~283K SLoC