Unofficial TimeCamp TUI
This project uses just as a command runner and requires Go for building. Below are the available commands:
justorjust install- Build and install the binary toPREFIX/bin/(default:/usr/local/bin)just build- Build the binary in the current directoryjust uninstall- Remove the installed binaryjust clean- Remove the built binary from the current directory
tuicamp| Panel | Key | Action |
|---|---|---|
| All | q | Quit |
| Calendar | h or ← | Move to previous day |
| Calendar | l or → | Move to next day |
| Calendar | j or ↓ | Move to next week |
| Calendar | k or ↑ | Move to previous week |
| Calendar | L | Move to left panel (Timer) |
| Calendar | J | Move to bottom panel (Entries) |
| Calendar | g or Home | Move to first day of month |
| Calendar | G or End | Move to last day of month |
| Calendar | p or Page Up | Move to previous month |
| Calendar | n or Page Down | Move to next month |
| Calendar | t | Move to today |
| Calendar | Enter or Space | Select day |
| Timer | H | Move to right panel (Calendar) |
| Timer | J | Move to bottom panel (Entries) |
| Timer | Enter or Space | Start or stop timer |
| Entries | K | Move to top panel (Calendar) |
| Entries | j or ↓ | Move to next entry |
| Entries | k or ↑ | Move to previous entry |
| Entries | e or Enter | Edit entry |
| Entries | d | Delete entry |
| Entry Edit | q or Esc | Cancel editing and return |
| Entry Edit | Tab | Cycle between time fields and task selection |
| Entry Edit | Enter or Space | Save entry changes |
| Entry Edit | Backspace | Delete last time digit |
| Entry Edit | 0-9 (numbers) | Enter time digits (auto-formats as HH:MM:SS) |
| Entry Edit | / | Search tasks |
| Entry Edit | j or ↓ | Move to next task |
| Entry Edit | k or ↑ | Move to previous task |
| Entry Edit | g or Home | Move to first task |
| Entry Edit | G or End | Move to last task |
| Search tasks | Esc, Enter, or / | Exit search mode |
| Search tasks | Backspace | Delete last search character |
| Search tasks | Any character | Add to search query |




