3 个版本
0.1.2 | 2021 年 5 月 19 日 |
---|---|
0.1.1 | 2021 年 5 月 19 日 |
0.1.0 | 2021 年 5 月 19 日 |
#6 在 #planner
105KB
618 行
Akiv,超简约的每日计划工具
Akiv 帮助您保持当天要完成的任务清单。在功能与简洁之间,我们选择了简洁。
Akiv 非常简单,其有用性令人怀疑。
使用方法
Akiv 适用于按顺序排列的任务清单。请注意,所有操作都应用于当前日期的任务清单。每天结束时(考虑您的本地时区),一个新的任务清单开始。
使用 akiv 通常意味着
- 添加新任务。
- 将当前任务移到下一个任务。
- 查看任务清单。
添加任务
akiv add "Finish writing the README" "20 minutes"
1. Finish writing the README (20m)
akiv add
在列表末尾添加一个新任务。它需要两个必填参数:一个描述和一个预计完成时间(见 有效持续时间字符串)。
您还可以使用 -a
参数在给定位置添加任务。
列出任务
akiv list
打印当前任务清单。
以下字段将被打印
id
任务的位置,也可以用作某些操作的标识符。task
任务的描述。started at
用户开始处理任务的时间。exp. duration
完成任务的预计时间。ellapsed
处理任务所花费的时间(不计暂停时间)。exp. end time
预计完成任务的时间。pause time
此任务暂停的总持续时间。
开始 / 停止
用户要么在工作,要么不在处理任务。使用 akiv start
和 akiv stop
在这两种状态之间切换。请注意,用户默认不工作,您需要明确开始工作后添加一些任务。
如果没有启动任务,start
也会将列表中第一个未启动的任务设置为活动任务。活动任务以亮绿色显示。
如果用户没有工作,它将显示为紫色。
下一个
当用户完成一个任务时,使用 akiv next
将移动到下一个任务。已完成的任务以常规绿色显示。
依赖关系
~28MB
~513K SLoC