automate/020_zsh_aliases.d.sh

23 lines
704 B
Bash

mkdir -p ~/.zsh_aliases.d
ALIAS_FILE=/home/default/.zsh_aliases
cat >> ${ALIAS_FILE} <<'EOF'
# Enable .zsh_aliases.d to keep aliases separate from env variables
if [ -d ~/.zsh_aliases.d ]; then
for f (~/.zsh_aliases.d/**/*(N.)) . $f
fi
EOF
ALIAS_FILE=/home/default/.zsh_aliases.d/003_local.sh
cat > ${ALIAS_FILE} <<'EOF'
alias locate='locate --existing --follow --basename --ignore-case'
alias wget="wget --content-disposition -c"
alias leech="wget -e robots=off -c -r --level=0 -nc -np --random-wait"
alias bc='bc -lq'
alias shred='ionice -c3 /usr/bin/shred -fuzv'
alias wipe='ionice -c3 /usr/bin/wipe -l1 -v -r'
alias less="less -R"
alias youtube-dl='youtube-dl --external-downloader=aria2c'
EOF