dots/.config/shell/aliases

34 lines
1015 B
Bash

#!/bin/sh
alias f="$FILE" \
v="$EDITOR" \
z="zathura" \
cp="cp -i" \
mv="mv -i" \
rm="rm -i" \
yt="pipe-viewer" \
mkd="mkdir -p" \
trans="trans -j -v :en" \
ls="ls -h --group-directories-first" \
dots="git --git-dir=$XDG_DOCUMENTS_DIR/dots --work-tree=$HOME" \
h="cd $HOME && ls" \
d="cd $XDG_DOWNLOAD_DIR && ls" \
m="cd $XDG_MUSIC_DIR && ls" \
dc="cd $XDG_DOCUMENTS_DIR && ls" \
cf="cd $XDG_CONFIG_HOME && ls" \
gs="cd $GOPATH/src && ls" \
shr="cd $XDG_DATA_HOME && ls" \
sc="cd ~/.local/bin && ls" \
ap="cd $XDG_DOCUMENTS_DIR/code/aports && ls" \
ab="cd $XDG_DOCUMENTS_DIR/code/abuilds && ls" \
cfn="$EDITOR $XDG_CONFIG_HOME/newsboat/config" \
cfz="$EDITOR $XDG_CONFIG_HOME/zsh/.zshrc" \
cfp="$EDITOR $XDG_CONFIG_HOME/zsh/.zprofile" \
cfq="$EDITOR $XDG_CONFIG_HOME/qutebrowser/config.py" \
cfu="$EDITOR $XDG_CONFIG_HOME/newsboat/urls" \
cfv="$EDITOR $XDG_CONFIG_HOME/nvim/init.lua"
for command in apk rc rc-service rc-update mount umount poweroff reboot ; do
alias $command="doas $command"
done; unset command