1 个不稳定版本

0.1.0 2021年1月19日

#17#time-management

MIT 许可证

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