Crates.io | oryx |
lib.rs | oryx |
version | 0.1.0 |
source | src |
created_at | 2021-01-19 17:44:07.716651 |
updated_at | 2021-01-19 17:44:07.716651 |
description | A time tracker. |
homepage | https://github.com/cy6erlion/oryx |
repository | https://github.com/cy6erlion/oryx |
max_upload_size | |
id | 344034 |
size | 38,159 |
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▄▄▀█ ▄▄▀█ ██ █ █ ██
█ ██ █ ▀▀▄█ ▀▀ █▀▄▀██
██▄▄██▄█▄▄█▀▀▀▄█▄█▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
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
Requirements
You can install it with the Rust package manager Cargo like this:
$ cargo install oryx
Every session has a title, you can start a session like this:
$ oryx --title "Create website"
A countdown timer will start, it will notify you when it's done:
Focusing on: Client Side
##-------------------------------------- 00:00:40
You can also label a session by providing it with comma seperated labels:
$ oryx --title "Client side" --labels "ui, projects"
To show current status use:
$ oryx status
TODAY: 0 sessions 0h:0m <23 sessions 9h:35m ALL>
To show history of sessions:
$ 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
You can also log sessions based on their labels:
$ oryx log --labels registers
Ascii art by https://textfancy.com