Skip to content

bryanyi/cli-yt-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cli YouTube Downloader

A simple YouTube downloader powered by yt-dlp and clap

Crates.io

Prerequisites

Before installing this tool, you need to have yt-dlp installed on your system:

macOS

brew install yt-dlp

Linux

Using apt (Debian/Ubuntu):

sudo apt update
sudo apt install yt-dlp

Using dnf (Fedora):

sudo dnf install yt-dlp

Windows

Using Chocolatey:

choco install yt-dlp

Using Scoop:

scoop install yt-dlp

Installation

cargo install cli-yt-downloader

Optional - Create alias to be 'yt'

Step 1 - create alias

For Bash/Zsh:

echo 'alias yt="cli-yt-downloader"' >> ~/.zshrc  # For Zsh
# OR
echo 'alias yt="cli-yt-downloader"' >> ~/.bashrc  # For Bash

For Windows (PowerShell):

# Add to your PowerShell profile
Set-Alias -Name yt -Value cli-yt-downloader

Step 2 - apply changes

For Bash/Zsh:

source ~/.zshrc  # For Zsh
# OR
source ~/.bashrc  # For Bash

For Windows (PowerShell), restart your PowerShell session.

Usage Examples

Download a video

cli-yt-downloader -- "https://www.youtube.com/watch?v=FxQirt705gc"

Download only audio

cli-yt-downloader -- "https://www.youtube.com/watch?v=FxQirt705gc" -a

Download to a specific path

cli-yt-downloader -- "https://www.youtube.com/watch?v=FxQirt705gc" -o ~/some-path

Default download location

The default download location is set to be your OS's download folder.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages