dotfiles/dot_local/scripts/zsh/aliases.zsh

27 lines
707 B
Bash

alias subl="nvim"
alias rm="garbage put"
alias cm="chezmoi"
alias kill-gpg-agent="gpgconf --kill gpg-agent"
function ced() {
# if the file doesn't exist, prompt to make a new one
if [ ! -f "$1" ]; then
read "?$1 doesn't exist.. create file? [yN] " yn
case $yn in
[Yy]* )
echo "creating new file"
install -D /dev/null $1
echo "\n" > $1
chezmoi add $1;;
* )
echo "nah"
return;;
esac
fi
chezmoi edit $1
echo "applying changes..."
chezmoi apply
}
cpush() { chezmoi git add . -- -A && chezmoi git commit -- -m "update" && chezmoi git push }