# Watch Finished CLI A Node.js CLI for interacting with the Watch Finished system. Provides commands for managing files, settings, tasks, and maintenance from the terminal. ## Usage ```sh pnpm run cli [...args] ``` ## Main Commands - `files:list` — List all files - `files:add [output] [status] [date]` — Add a file - `files:delete ` — Delete a file - `settings:get [key]` — Get settings or a specific key - `settings:set ` — Set a setting - `settings:delete ` — Delete a setting - `tasks:list` — List all tasks - `tasks:add [status] [progress]` — Add a task - `tasks:delete ` — Delete a task - `watcher:start` — Start the watcher - `watcher:stop` — Stop the watcher - `maintenance:cleanup` — Run cleanup - `maintenance:purge` — Run purge ## Example ```sh pnpm run cli files:add movies myfile.mp4 output.mp4 success "2025-12-30T12:00:00Z" pnpm run cli settings:get docker-compose exec service pnpm run cli watcher:start ``` ---