#dusky-elf #curses-ui #todo-app #cui-tool

app de-todo

Rust 编写的简单 CUI 待办事项应用

2 个版本

0.1.2 2023年11月1日
0.1.1 2023年5月7日
0.1.0 2023年5月7日

#781 in 命令行工具

MIT 许可证

22KB
548 代码行

ToDo RS

一个简单的轻量级 Rust CUI 待办事项应用。

快速开始

注意:您的机器上应已安装 Rust 工具链。

通过 cargo install 安装

$ cargo install de-todo

使用 git 克隆和编译

$ git clone https://github.com/DuskyElf/todo-rs.git
$ cd todo-rs
$ cargo r --release

截图

App Screenshot

功能

  • 简单 CUI
  • 添加新的 TODO
  • 标记 TODO 为完成,转移到完成列表
  • 编辑 TODO
  • 删除 TODO
  • 撤销最后更改
  • 退出和重启时自动保存和加载待办事项和完成列表
  • 全屏模式

快速指南

快捷键

  • q - 退出 X
  • Tab - 在选项卡之间切换
  • k - 在列表中向上移动
  • j - 在列表中向下移动
  • i - 编辑选定的 TODO
  • a - 添加新的 TODO
  • d - 删除选定的元素
  • u - 撤销最后任务(任务包括 editappenddeleteshift
  • Enter return - 将项目转移到另一个选项卡

Cargo 依赖项

  • pancurses
  • directories
  • serde
  • serde_json

依赖项

~1–12MB
~95K SLoC