PowerShell steroids for your favorite command-line tools
Transform boring CLI tools into interactive, colorful, user-friendly experiences.
- ๐จ Interactive menus - No more memorizing cryptic flags
- ๐ช Smart features - Cookie support, download archives, error detection
- ๐ฏ Quick aliases - One-line commands for common tasks
- ๐พ Settings memory - Save your preferences, skip repetitive prompts
- ๐ Beautiful UI - Colorful, emoji-rich interfaces
One command to rule them all:
iwr https://raw.githubusercontent.com/mini-page/TheSecretJuice/main/install.ps1 | iexThen reload your profile:
. $PROFILEDone! ๐
| Tool | Commands | What it does |
|---|---|---|
| yt-dlp-enhance | yt-dlp yt-video yt-audio |
Download videos/audio with menus, cookies, archives |
| nav-enhance | zi zz bm ll la |
Smart navigation with zoxide + eza, bookmarks |
| robocopy-enhance | robocopy robo-mirror robo-backup |
Smart file copying with presets, logging, scheduling |
| fzf-enhance | Coming soon | Fuzzy finder with presets |
| More... | ๐ก Suggest! | What CLI tool needs juice? |
yt-dlp # Interactive mode
yt-video "URL" # Quick best quality
yt-audio "URL" # Extract MP3
yt-cookies "URL" chrome # Use browser cookies (bypass blocks)zi # Interactive fuzzy jump
zz projects # Jump to directory
bm-add work # Bookmark current location
bm work # Jump to bookmark
ll # Enhanced listingrobocopy # Interactive file copying
robo-mirror C:\Src D:\Dst # Mirror sync
robo-backup C:\Src D:\Dst # Backup with smart skip
robo-diff C:\A C:\B # Compare directories
robo-schedule C:\Src D:\Dst # Schedule backupEach tool has detailed docs with examples and troubleshooting:
- yt-dlp-enhance - Cookies, playlists, VLC streaming, archives robocopy-enhance - Presets, logging, scheduling, watch mode, exclusions
Before:
yt-dlp --cookies-from-browser chrome --user-agent "Mozilla..." -f "bestvideo[ext=mp4]+bestaudio" --download-archive archive.txt -o "~/Downloads/%(title)s.%(ext)s" "URL"After:
yt-dlp "URL" # Interactive prompts guide youOr even simpler:
yt-video "URL" # One command, done!- ๐ช Browser cookie extraction (Chrome/Firefox/Edge)
- ๐ Download archive (skip already downloaded)
- ๐ฎ Stream to VLC player
- ๐ User-agent spoofing (fix 403 errors)
- ๐พ Remember settings (no repetitive prompts)
- ๐ก๏ธ Smart error detection with fix suggestions
- ๐ Interactive fuzzy search (
zi) - ๐ Bookmark system (
bm-add,bm) - ๐จ Enhanced listings (
ll,la,lt,lz) - ๐ Directory stats (
lst) - ๐ Quick aliases (
.,..,...) - ๐ง VSCode/Explorer integration (
zc,ze)
- ๐ฏ Smart presets (Mirror, Sync, Backup, Fast, Verify)
- ๐ Automatic logging with timestamps
- ๐ซ Pre-built exclusion filters (dev folders, system files)
- ๐พ Settings memory (save preferences)
- ๐ Directory statistics and comparison
- โฐ Scheduled backup tasks
- ๐๏ธ Watch mode for continuous sync
- ๐ Proper exit code handling
Click to expand manual installation steps
git clone https://github.com/mini-page/TheSecretJuice.git
cd TheSecretJuice$dest = "$env:USERPROFILE\Documents\PowerShell\Scripts\TheSecretJuice"
Copy-Item -Path ".\*" -Destination $dest -Recursemkdir -p ~/.config/powershell/Scripts/TheSecretJuice
cp -r ./* ~/.config/powershell/Scripts/TheSecretJuice/# Edit profile
notepad $PROFILE # Windows
nano $PROFILE # Linux/macOS
# Add these lines:
$juicePath = "$env:USERPROFILE\Documents\PowerShell\Scripts\TheSecretJuice"
. "$juicePath\yt-dlp-enhance.ps1"
. "$juicePath\nav-enhance.ps1"- Windows: PowerShell 5.1+ (built-in)
- Linux/macOS: PowerShell Core 7+
- yt-dlp - For video downloads
- eza - For enhanced listings
- zoxide - For smart navigation
- fzf - For fuzzy finding
The installer will check for these and provide download links.
yt-help # Show yt-dlp commands
nav-help # Show navigation commands
yt-reset-settings # Clear saved settingsGot a CLI tool that needs steroids? Open an issue or submit a PR!
Template: Check CONTRIBUTING.md for the enhancement template.
MIT License - Free to use, modify, and share!
- ๐ Report Issues
- ๐ก Request Features
- โญ Star if you find it useful!
Making CLI tools feel like 2030 ๐โจ
Built with โค๏ธ by mini-page