17个版本

0.26.3 2024年5月12日
0.25.4 2023年8月29日
0.25.1 2023年7月2日
0.5.3 2020年8月4日
0.5.2 2020年7月31日

#433命令行工具

每月下载量 35次

MIT 许可证

300KB
8K SLoC

taskwarrior-tui

[!重要] taskwarrior v3.x 可能以意想不到的方式破坏 taskwarrior-tui 的功能。如果您遇到错误,请提交错误报告。

CI

Taskwarrior 的一个终端用户界面(TUI),您可能不知道您想要它。

特性

  • 类似vim的导航
  • 实时筛选更新
  • 添加、删除、完成、记录任务
  • 多选
  • 制表符完成
  • 基于 Taskwarrior 的颜色

展示

演示: (视频)
用户界面: (gif)
多选: (gif)
制表符完成: (gif)

文档

有关文档,请参阅 https://kdheepak.com/taskwarrior-tui

有关您平台的安装说明,请参阅 https://kdheepak.com/taskwarrior-tui/installation/

要开始,请参阅 https://kdheepak.com/taskwarrior-tui/quick_start/

有关自定义选项,请参阅 https://kdheepak.com/taskwarrior-tui/configuration/keyshttps://kdheepak.com/taskwarrior-tui/configuration/colors/

安装

除非另有说明,否则您需要首先安装最新版本的 taskwarrior。有关更多信息,请参阅 https://taskwarrior.org/download/

预编译版本可在 GitHub仓库 上找到

  1. 最新版本 下载适用于您的操作系统的 tar.gz 文件。
  2. 解压缩 tar.gz 文件
  3. 使用 ./taskwarrior-tui 运行。

请参阅https://kdheepak.com/taskwarrior-tui/installation/了解在不同平台上使用包管理器的说明。

如果您是从源代码编译,则需要最新的稳定Rust编译器。

配置

taskwarrior-tui使用taskwarrior.taskrc进行配置。

请参阅文档以获取更多信息

以下是一个示例`.taskrc`
### taskwarrior configuration options

# taskwarrior's configuration
data.location=.task
verbose=affected,blank,context,edit,header,footnote,label,new-id,project,special,sync,recur
uda.priority.values=H,M,,L
color.alternate=

# taskwarrior-tui reads color attributes from the following to display the same colors of tasks as the CLI
color.tagged=black on rgb444

# Remove age, tags from task next report.
# taskwarrior-tui reads the labels and columns from these options to display tasks the same way taskwarrior does
report.next.labels=ID,Active,Age,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Urg
report.next.columns=id,start.age,entry.age,depends,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description.truncated_count,urgency
report.next.filter=(status:pending or status:waiting) page:limit

### taskwarrior-tui configuration options

uda.taskwarrior-tui.keyconfig.done=x
uda.taskwarrior-tui.keyconfig.delete=d
uda.taskwarrior-tui.shortcuts.1=~/local/bin/task-sync.sh
uda.taskwarrior-tui.report.next.filter=(status:pending or status:waiting)

参考/资源

如果您喜欢taskwarrior-tui,请考虑向以下地址捐赠

其他资源

依赖项

~18–30MB
~445K SLoC