#tui #applications #time #time-tracking #api-key #basic

bin+lib clockify

Basic TUI for Clockify time tracking application

2 releases

0.1.1 Apr 1, 2022
0.1.0 Mar 27, 2022

#58 in #time-tracking

MIT license

62KB
1.5K SLoC

Clockify TUI

Clockify TUI written in Rust

Installation

cargo install clockify

Usage

clockify -a <API_KEY>

Note: The API Key only needs to be set the first time the program is executed.

Keyboard Shortcuts

Shortcut Action
t Go to Time Entry selection screen.
w Go to Workspace selection screen.
p Go to Project selection screen.
g Go to Tag selection screen.
y Go to Task selection screen.
h Go to Home screen.
CTRL + q Quit the application.
i Enter Edit mode
/ Enter Search mode
ESC Exit Edit or Search mode
j Navigate down
k Navigate up
c Clear selections
s Start timer (from Home screen)
e End timer (from Home screen)

Endpoints

  • Client
  • Project
  • Tag
  • Task
  • Time Entry
  • Expense
  • Invoice
  • User
  • Group
  • Workspace
  • Custom Fields
  • Approvals

Dependencies

~14–26MB
~388K SLoC