#!/usr/bin/env bash # shellcheck disable=SC2139 unalias -a alias open="xdg-open" alias ros="rlwrap ros -l ~/.sbclrc" alias l="ls -lahp --color" alias yt-dl="yt_dl" isLinux && { alias copy="tr -d '\\n' | xclip -sel clip" } isMac && { alias copy="tr -d '\\n' | pbcopy" } alias trim="tr -d '\\n'" alias lowercase="tr [:upper:] [:lower:]" alias lc="tr [:upper:] [:lower:]" alias pia-vpn="sudo openvpn --config $DOTFILES/VPN/euandreh.ovpn" # Source: https://unix.stackexchange.com/questions/25327/watch-command-alias-expansion#25329 alias watch="watch --color " alias mr="mr -s" alias sbcl="rlwrap sbcl" alias du="ncdu --color dark" alias perl6="rlwrap perl6" alias m="mail.sh" alias a="atom.sh" alias n="newsboat -r" alias sb="songbooks" alias gnome-control-center="XDG_CURRENT_DESKTOP=GNOME gnome-control-center" alias fim="play $DOTFILES/bash/Positive.ogg &> /dev/null" alias mux="tmuxinator" u() { pushd ~/annex > /dev/null || exit 1; git annex info --fast | grep available; popd > /dev/null || exit 1; } export -f u MY_PS1="$PS1" ps1() { export PS1="$MY_PS1" } # git alias s="git status" alias d="git diff" alias ds="git diff --staged" alias reload="source $DOTFILES/bash/tests.sh && locked_init && source ~/.bashrc" alias r="source $DOTFILES/bash/tests.sh && locked_init && source ~/.bashrc"