diff options
Diffstat (limited to 'shell/aliases')
| -rw-r--r-- | shell/aliases | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/shell/aliases b/shell/aliases deleted file mode 100644 index a80dd22..0000000 --- a/shell/aliases +++ /dev/null @@ -1,127 +0,0 @@ -setaliases() { - alias ls="ls -F"; - alias lt="ls -tF"; - alias ll="ls -lhF"; - alias llt="ls -tlhF"; - alias g="grep"; - alias m="more"; - alias j="jobs"; - alias p="pwd"; - alias c="column" - alias ct="column -t" - alias eg='grep -E' - alias egv='grep -Ev' - alias search='grep -niRIE' - alias rot13="tr 'A-Za-z' 'N-ZA-Mn-za-m'" - alias setxkbmap-list="man xkeyboard-config" - showsshhosts() { - cat ~/.ssh/config ~/.ssh/inc/* | awk '/^[hH]ost /{$1=""; print $0}' - } - # docker-getip $container_id - alias docker-getip="docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'" - alias xa='xargs -I{}' - alias gdb='gdb -q' - alias python='/usr/bin/env python3 -q' - alias ncmpc='ncmpc -C -M' - # Fun fact, Gnucash doesn't play nice when built against musl as a libc... - # go figure - alias gnucash_locale_fix='export LC_ALL=C; unset LANGUAGE; gnucash' - pwgenForBanks() { - set -x - pwgen -r '[-#{};[:"'"'"'^()?><.|\/,`=]' -ncsy "$@" - set +x - } - - if [ "$(uname)" = "OpenBSD" ] ; then - sockstat() { - fstat | awk ' - BEGIN { - OFS="\t"; - } - { - if ( NR == 1 ) { - print($1, $2, $3, $5, $7, "ADDR"); - } - if( $0 ~ /tcp|udp/ ) { - if(!($0 ~ /[<-]-[->]/)) { - l = $1 "\t" $2 "\t" $3 "\t" $5 "\t" $7 "\t"; - if($7 == "tcp") { - services[$3] = l $9; - } else if ($7 == "udp") { - services[$3] = l $8; - } - } - } - } - END { - for(service in services) { - print(services[service]); - } - } - ' | column -t - } - ! [ -x "$(which seq 2>/dev/null)" ] && alias seq="echo use jot(1)" - fi - - if [ "$(uname)" = "Linux" ] ; then - # Sets capslock to be another control key, only works with PS2 keyboards - alias unfuck_capslock='setkeycodes 3a 29' - - alias bc='bc -q' - fi -} - -setcoloraliases() { - if [ "$(uname)" = "Linux" ] ; then - alias ls="ls --color=auto -F"; - alias lm='ls -lh --color=force | more'; - elif [ "$(uname)" = "FreeBSD" ] ; then - alias ls="ls -FG"; - alias lm='CLICOLOR_FORCE="1" ls -l | less -r'; - fi - - if echo "color test" | grep -q --color=auto "color test" >/dev/null 2>&1 ; then - alias grep="grep --color=auto"; - alias egrep='grep -E --color=auto' - alias search='grep -E --color=auto -rnI'; - fi - - #shellcheck disable=SC2139 - alias diff="$(command -v diff colordiff 2>/dev/null | tail -n 1)"; - alias t='tree -CdL' -} - -setsudoaliases() { - # Prefer doas if available, as it's likely to be configured by me over sudo - _sudo="$(command -v doas sudo 2>/dev/null | sed 1q)" - if [ -x "$_sudo" ] ; then - # Package managers - # Isn't it amazing how many distros you end up using? - alias apt-get="$_sudo apt-get" - alias apk="$_sudo apk" - alias apt="$_sudo apt" - alias apt-file="$_sudo apt-file" - alias yum="$_sudo yum" - alias dnf="$_sudo dnf" - alias pacman="$_sudo pacman" - alias xbps-install="$_sudo xbps-install" - alias xbps-remove="$_sudo xbps-remove" - alias pkg="$_sudo pkg" - alias pkg_add="$_sudo pkg_add" - - # Linux power utilities - alias tlp='$_sudo tlp' - alias tlp-stat='$_sudo tlp-stat' - - # Filesystem utilities - alias zfs="$_sudo zfs" - alias zpool="$_sudo zpool" - alias btrfs="$_sudo btrfs" - alias mount="$_sudo mount" - alias umount="$_sudo umount" - fi - case $_sudo in - *doas*) alias sudo='doas'; ;; - esac -} - |
