# LLS Interactive C++17 / SQLite task + account tracker. Type commands at the `>` prompt. ## Build Requires CMake >= 3.14 and a C++17 compiler. SQLite is taken from the system if installed; otherwise CMake downloads the amalgamation (needs network once). # optional, system SQLite: # Debian/Ubuntu: sudo apt install libsqlite3-dev # Fedora: sudo dnf install sqlite-devel # Arch: sudo pacman -S sqlite cmake -S . -B build cmake --build build ./build/lls [database-file] # default: tasks.db ## Commands acc add tsk add [acc] [status] acc del tsk del acc rename tsk rename acc ls tsk reacc tsk restat tsk notes (opens your editor) tsk ls disp tsk (hide|show) disp tsk level (hide|show) (prompt|limit-reset|testing|wait|uploading|frozen|done|all) disp acc (hide|show) disp acc level (hide|show) (busy|taken|free|all) disp (show current settings) db save | db backup [file] | db restore editor [command | default] (show / set the editor used by tsk notes) help | quit Names containing spaces go in double quotes: `tsk add "Breeze A" Acrux testing`. ## Statuses and times `prompt` (free to accept prompts), `limit-reset`, `testing`, `wait