Timothy Pomeroy 7b7c4f0ac9 Initial commit vor 1 Monat
..
apps 7b7c4f0ac9 Initial commit vor 1 Monat
src 7b7c4f0ac9 Initial commit vor 1 Monat
README.md 7b7c4f0ac9 Initial commit vor 1 Monat
package.json 7b7c4f0ac9 Initial commit vor 1 Monat
tsconfig.json 7b7c4f0ac9 Initial commit vor 1 Monat

README.md

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

pnpm run cli <command> [...args]

Main Commands

  • files:list — List all files
  • files:add <dataset> <input> [output] [status] [date] — Add a file
  • files:delete <dataset> <input> — Delete a file
  • settings:get [key] — Get settings or a specific key
  • settings:set <key> <value> — Set a setting
  • settings:delete <key> — Delete a setting
  • tasks:list — List all tasks
  • tasks:add <type> [status] [progress] — Add a task
  • tasks:delete <id> — Delete a task
  • watcher:start — Start the watcher
  • watcher:stop — Stop the watcher
  • maintenance:cleanup — Run cleanup
  • maintenance:purge — Run purge

Example

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