2020-09-23 17:05:10 +02:00
|
|
|
set --export SHELL /bin/fish
|
|
|
|
set --export EDITOR "nvim"
|
|
|
|
set -e fish_greeting
|
|
|
|
|
2020-11-02 18:46:24 +01:00
|
|
|
set -U fish_user_paths /home/kalle/.gem/ruby/2.7.0/bin $fish_user_paths
|
|
|
|
|
2020-09-23 17:05:10 +02:00
|
|
|
source "$HOME/.config/fish/abbreviations.fish"
|
|
|
|
|
|
|
|
function playlist-dl
|
|
|
|
echo "Looking up playlist name..."
|
|
|
|
set pl_line (youtube-dl --flat-playlist "$argv" | grep "\[youtube:playlist\] playlist")
|
|
|
|
set pl_name (echo $pl_line | cut -d ']' -f2 | sed -e 's/^ playlist //g' | cut -d ':' -f1 | tr '/' ' ')
|
|
|
|
echo "Found playlist by name: $pl_name"
|
|
|
|
echo "Downloading it into directory: $pl_name"
|
|
|
|
|
|
|
|
mkdir "$pl_name"
|
|
|
|
cd "$pl_name"
|
|
|
|
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" "$argv"
|
|
|
|
cd ../
|
|
|
|
end
|
|
|
|
|
|
|
|
function compile
|
|
|
|
gcc -no-pie -g -o $argv[2] $argv[1]
|
|
|
|
end
|