1 个不稳定版本
0.1.0 | 2021年1月19日 |
---|
#17 在 #time-management
14KB
238 行
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▄▄▀█ ▄▄▀█ ██ █ █ ██
█ ██ █ ▀▀▄█ ▀▀ █▀▄▀██
██▄▄██▄█▄▄█▀▀▀▄█▄█▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
oryx 0.1.0
A time tracker.
USAGE:
oryx [OPTIONS] [SUBCOMMAND]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-l, --labels <Session Labels> Comma seperated labels (categories)
-t, --title <Session Title> The title of the session
SUBCOMMANDS:
help Prints this message or the help of the given subcommand(s)
log Show session history
status Show session status
功能
- 计时器
- 会话标签(分类)
- 历史记录(保存到 ./.session.json)
- 日志
- 桌面通知
安装
要求
- libdbus (linux),用于桌面通知
您可以使用Rust包管理器Cargo安装它,如下所示
$ cargo install oryx
计时器
每个会话都有一个标题,您可以使用以下方式开始会话
$ oryx --title "Create website"
倒计时计时器将开始,完成时会通知您
Focusing on: Client Side
##-------------------------------------- 00:00:40
您还可以通过提供以逗号分隔的标签来标记会话
$ oryx --title "Client side" --labels "ui, projects"
状态
要显示当前状态,请使用
$ oryx status
TODAY: 0 sessions 0h:0m <23 sessions 9h:35m ALL>
日志
要显示会话历史记录
$ oryx log
TODAY: 0 sessions 0h:0m <3 sessions 1h:25m ALL>
Title: Client Side
Labels: ui, projects
Date: 2020-09-24 17:24
Title: Server Side
Labels: api, projects
Date: 2020-09-24 14:25
Title: Docs
Labels: documentation
Date: 2020-09-24 13:38
您还可以根据标签记录会话
$ oryx log --labels registers
致谢
由https://textfancy.com提供的Ascii艺术
依赖项
~5–33MB
~492K SLoC