#!/bin/sh #Use yt-dlp for youtube-dl if present [ -x "$(command -v yt-dlp)" ] && alias youtube-dl="yt-dlp" # ln -s yt-dlp youtube-dl # Use neovim for vim if present [ -x "$(command -v nvim)" ] && alias vim="nvim" vimdiff="nvim -d" # git for my dotfiles alias g="/usr/bin/git --git-dir=$HOME/.g --work-tree=$HOME" # Verbosity and settings that you pretty much just always are going to want. alias \ cp="cp -iv" \ mv="mv -iv" \ rm="rm -vI" \ bc="bc -ql" \ mkd="mkdir -pv" \ ffmpeg="ffmpeg -hide_banner" \ diff="diff --color" \ ls="ls --color" #youtube-dl shortcuts # or more simple ?? yt -x -f alias yt='yt-dlp -f "bv*[ext=mkv]+ba[ext=m4a]/b[ext=mkv] / bv*+ba/b" -o "%(title)s.%(ext)s" ' alias yta='yt-dlp -f "ba" -x -o "%(title)s.%(ext)s" -P "~/Music" ' alias lf="lfub" # Portage admin aliases alias emerge="sudo emerge" alias eix-sync="sudo eix-sync"