CLI Guide
Master the TubeChef command line interface for powerful automation and bulk processing
Installation
npm (Recommended)
npm install -g tubechef-cli
Direct Download
Quick Start
# Login to your TubeChef account
tubechef login
# Generate a video from text
tubechef generate --script "Hello World" --voice professional-male
# Check job status
tubechef status <job-id>
Available Commands
tubechef generate
Core
Generate AI videos from scripts or prompts
tubechef generate --script "Your script here" --voice professional-female --lang en
--script: Input script or text file
--voice: Voice model to use
--lang: Output language
--style: Video style (educational, entertainment, business)
tubechef translate
Translation
Translate videos to multiple languages
tubechef translate --video video.mp4 --target-langs es,fr,de --voice-clone
--video: Source video file or URL
--target-langs: Comma-separated language codes
--voice-clone: Maintain original voice
tubechef rip
Batch
Rip and translate entire YouTube channels
tubechef rip --channel @username --langs es,pt --max-videos 10
--channel: YouTube channel URL or handle
--langs: Target languages
--max-videos: Limit number of videos
--filter: Video duration filter
tubechef batch
Bulk
Process multiple files or scripts in bulk
tubechef batch --input scripts/ --output videos/ --config batch.json
--input: Input directory or file list
--output: Output directory
--config: Batch configuration file
Configuration
Global Config
~/.tubechef/config.json
Stores API keys, default settings, and preferences
Project Config
tubechef.config.js
Project-specific settings and batch configurations
Usage Examples
Educational Content
tubechef generate \
--script "lesson-1.txt" \
--style educational \
--voice teacher-female \
--add-subtitles \
--output "lesson-1.mp4"
Multi-Language Channel
tubechef rip \
--channel @tech-reviews \
--langs es,fr,de,pt \
--voice-clone \
--upload-schedule daily
Batch Processing
tubechef batch \
--input "scripts/*.txt" \
--template tutorial \
--parallel 3 \
--notify-webhook $WEBHOOK
Live Monitoring
tubechef watch \
--jobs \
--refresh 30s \
--format table
Pro Tips
• Use
tubechef --help with any command for detailed usage• Set up aliases for frequently used command combinations
• Use environment variables for API keys in production
• Enable verbose mode with
-v for debugging• Use
--dry-run to preview operations before executionNeed Help?
Get support for CLI usage, report bugs, or request new features.