# Clockify TUI
Clockify TUI written in Rust
## Installation
`cargo install --path .`
## Usage
`clockify -a <API_KEY>`
Note: The API Key only needs to be set the first time the program is executed.
## Keyboard Shortcuts
| 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. |
| 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 |
## Endpoints
- [ ] Client
- [X] Project
- [X] Tag
- [X] Task
- [X] Time Entry
- [ ] Expense
- [ ] Invoice
- [X] User
- [ ] Group
- [X] Workspace
- [ ] Custom Fields
- [ ] Approvals