Skip to content

mini-page/TheSecretJuice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

34 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’‰ TheSecretJuice

PowerShell steroids for your favorite command-line tools

Transform boring CLI tools into interactive, colorful, user-friendly experiences.

PowerShell Platform License

โœจ What You Get

  • ๐ŸŽจ 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

๐Ÿš€ Quick Install

One command to rule them all:

iwr https://raw.githubusercontent.com/mini-page/TheSecretJuice/main/install.ps1 | iex

Then reload your profile:

. $PROFILE

Done! ๐ŸŽ‰

๐Ÿ“ฆ Available Tools

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?

๐Ÿ’ก Quick Examples

Download YouTube Videos

yt-dlp                    # Interactive mode
yt-video "URL"            # Quick best quality
yt-audio "URL"            # Extract MP3
yt-cookies "URL" chrome   # Use browser cookies (bypass blocks)

Smart Navigation

zi                        # Interactive fuzzy jump
zz projects               # Jump to directory
bm-add work              # Bookmark current location
bm work                  # Jump to bookmark
ll                       # Enhanced listing

File Operations

robocopy                 # 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 backup

๐Ÿ“– Full Documentation

Each tool has detailed docs with examples and troubleshooting:

๐ŸŽฏ Why TheSecretJuice?

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 you

Or even simpler:

yt-video "URL"  # One command, done!

โšก Features Highlights

yt-dlp-enhance

  • ๐Ÿช 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

nav-enhance

  • ๐Ÿ” 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)

robocopy-enhance

  • ๐ŸŽฏ 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

๐Ÿ› ๏ธ Manual Installation

Click to expand manual installation steps

Git Clone

git clone https://github.com/mini-page/TheSecretJuice.git
cd TheSecretJuice

Windows

$dest = "$env:USERPROFILE\Documents\PowerShell\Scripts\TheSecretJuice"
Copy-Item -Path ".\*" -Destination $dest -Recurse

Linux/macOS

mkdir -p ~/.config/powershell/Scripts/TheSecretJuice
cp -r ./* ~/.config/powershell/Scripts/TheSecretJuice/

Add to Profile

# 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"

๐Ÿ“‹ Requirements

PowerShell

Optional CLI Tools

  • 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.

โ“ Quick Help

yt-help        # Show yt-dlp commands
nav-help       # Show navigation commands
yt-reset-settings  # Clear saved settings

๐Ÿค Contributing

Got a CLI tool that needs steroids? Open an issue or submit a PR!

Template: Check CONTRIBUTING.md for the enhancement template.

๐Ÿ“œ License

MIT License - Free to use, modify, and share!

๐Ÿ’ฌ Support


Making CLI tools feel like 2030 ๐Ÿ’‰โœจ

Built with โค๏ธ by mini-page

About

PowerShell steroids for your favorite command-line tools, before the steroid, you need to download those muscles

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors