automate/020_fish.sh

75 lines
1.4 KiB
Bash

# Install fish
apt-get install -y fish
mkdir -p ~/.config/fish
# wget -c --directory-prefix ~/.config/fish https://raw.githubusercontent.com/Netherdrake/Dotfiles/master/config/fish/config.fish
cat > ~/.config/fish/config.fish << 'EOF'
set fish_greeting ""
bind \ct kill-word
function fish_prompt
set_color $fish_color_cwd
echo -n (prompt_pwd)
set_color normal
echo -n ' % '
end
function inst
sudo apt-get update
sudo apt-get install $argv
end
function update
sudo apt-get update
end
function upgrade
sudo apt-get update
sudo apt-get upgrade
end
function updateall
sudo apt-get update
sudo apt-get upgrade
vim +BundleUpdate
end
function vimu
vim +BundleUpdate
end
function dlaudio
youtube-dl -f bestaudio --extract-audio --audio-format mp3 $argv
end
function gvm
bash -c '. ~/.gvm/bin/gvm-init.sh; gvm "$@"' gvm $argv
end
function mdfind
echo $argv
find ~/ -name $argv
end
function Mdfind
sudo find / -name $argv
end
function r
eval $argv > /dev/null 2>&1 &
end
function sr
eval $argv > /dev/null 2>&1 &
end
alias subl "subl3"
alias vim "nvim"
set fish_function_path $fish_function_path "/usr/share/powerline/bindings/fish"
powerline-setup.fish
EOF
echo 'set fish_function_path $fish_function_path "/usr/share/powerline/bindings/fish"' >> ~/.config/fish/config.fish
echo 'powerline-setup.fish' >> ~/.config/fish/config.fish