dotfiles/.zaliases

76 lines
2.2 KiB
Plaintext

#My aliases
alias openskylab="sudo openvpn ~/.openvpn/OPNsense-udp-1194.ovpn"
alias reload="source ~/.zshrc"
alias torrent="transmission-remote -n 'transmission:transmission' -a"
alias mirror="sudo reflector --protocol https --latest 50 --number 20 --sort rate --save /etc/pacman.d/mirrorlist"
alias v="f -e nvim" #quick opening files with vim
alias m="f -e mpv" #quick opening files with mpv
alias o="a -e xdg-open" #quick opening files with xdg-open
alias ..="cd .."
alias play="ncmpcpp -S visualizer"
alias userkey="gpg --search-keys"
alias wspeedd="speedometer -rx wlp11s0"
alias wspeedu="speedometer -tx wlp11s0"
alias edis='expressvpn disconnect'
alias aws1='ssh ubuntu@ec2-18-196-102-236.eu-central-1.compute.amazonaws.com'
alias gcp='gcloud compute ssh instance-1'
alias blist='borg list ssh://borg@alpine0.home.hartzan.com:2222/backup/arch'
alias rollback='sudo pacback --snapback'
alias p10kup='git -C $ZSH_CUSTOM/themes/powerlevel10k pull'
alias contabo='ssh hate@164.68.120.85'
alias sustatus='sudo systemctl status'
alias sustart='sudo systemctl start'
alias sustop='sudo systemctl stop'
alias surestart='sudo systemctl restart'
#Check the weather:
weath() { curl wttr.in/Hameenlinna ;}
fzf_find_edit() {
local file=$(
fzf --no-multi --preview 'bat --color=always --line-range :500 {}'
)
if [[ -n $file ]]; then
$EDITOR $file
fi
}
alias ffe='fzf_find_edit'
fda() {
local dir
dir=$(find ${1:-.} -type d 2> /dev/null | fzf +m) && cd "$dir"
}
alias fcd='fda'
fzf_grep_edit(){
if [[ $# == 0 ]]; then
echo 'Error: search term was not provided.'
return
fi
local match=$(
rg --color=never --line-number "$1" |
fzf --no-multi --delimiter : \
--preview "bat --color=always --line-range {2}: {1}"
)
local file=$(echo "$match" | cut -d':' -f1)
if [[ -n $file ]]; then
$EDITOR $file +$(echo "$match" | cut -d':' -f2)
fi
}
alias fge='fzf_grep_edit'
fzf_kill() {
local pids=$(
ps -f -u $USER | sed 1d | fzf --multi | tr -s [:blank:] | cut -d' ' -f3
)
if [[ -n $pids ]]; then
echo "$pids" | xargs kill -9 "$@"
fi
}
alias fkill='fzf_kill'