Share a script/alias you use a lot

https://lemmy.world/post/31852568

Share a script/alias you use a lot - Lemmy.World

OC by @[email protected] [/u/[email protected]] [https://lemmy.blahaj.zone/u/als] > A while ago I made a tiny function in my ~/.zshrc to download a video from the link in my clipboard. I use this nearly every day to share videos with people without forcing them to watch it on whatever site I found it. What’s a script/alias that you use a lot? > > > # Download clipboard to tmp with yt-dlp > tmpv() { > cd /tmp/ && yt-dlp "$(wl-paste)" > } >

alias zipcat='gunzip -c' alias untar='tar -xzvf' alias ping='ping -c3' alias ..='cd ..' alias ...='cd ../..' alias ....='cd ../../..'
I use a tool called ouch so I never have to remember the tar flags ever again.

Oooh, ouch looks really neat! May actually cause me to retire my extract function. It suddenly feels a little incomplete by comparison, lol.

# Extract any archive extract() { if [ -f "$1" ]; then case $1 in *.tar.bz2) tar xjf "$1" ;; *.tar.gz) tar xzf "$1" ;; *.bz2) bunzip2 "$1" ;; *.rar) unrar x "$1" ;; *.gz) gunzip "$1" ;; *.tar) tar xf "$1" ;; *.tbz2) tar xjf "$1" ;; *.tgz) tar xzf "$1" ;; *.zip) unzip "$1" ;; *.Z) uncompress "$1" ;; *.7z) 7z x "$1" ;; *) echo "'$1' cannot be extracted via extract()" ;; esac else echo "'$1' is not a valid file" fi }