cli-yt-downloader

Crates.iocli-yt-downloader
lib.rscli-yt-downloader
version0.1.7
created_at2024-06-06 22:40:00.192404+00
updated_at2025-03-10 21:04:18.656662+00
descriptionA simple to use Cli for downloading YouTube videos
homepagehttps://github.com/bryanyi/cli-yt-downloader
repositoryhttps://github.com/bryanyi/cli-yt-downloader
max_upload_size
id1264229
size78,753
bryanyi (bryanyi)

documentation

README

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.

Commit count: 27

cargo fmt