CLI tool for scaffolding, validating, building, and deploying news content to Supabase.
(MacOS/Linux only)
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/VinayIN/cite-cli/releases/download/v0.1.0-alpha/cite-cli-installer.sh | sh(Windows only)
powershell -ExecutionPolicy Bypass -c "irm https://github.com/VinayIN/cite-cli/releases/download/v0.1.0-alpha/cite-cli-installer.ps1 | iex"git clone https://github.com/VinayIN/cite-cli.git
cd cite-cli
cargo build --release
./target/release/cite-cli --helpcite-cli init my-project
cite-cli validate --path my-project
cite-cli build --path my-project
cite-cli status --path my-projectcargo testcargo build --release
./target/release/cite-cli --helpand then can use this:
./target/release/cite-cli init my-project
./target/release/cite-cli validate
| Command | Description |
|---|---|
init <name> |
Scaffold a new project |
validate |
Check structure, metadata, cross-refs, file existence |
lint |
Naming conventions, audio metadata, word counts |
build |
Incremental build → build/content.json |
deploy |
Upsert to Supabase staging with rollback support |
status |
Project health overview |
doctor |
Diagnose config and structure issues |
clean |
Remove build artifacts and cache |
All commands accept --path <dir> to target a specific directory.