#!/bin/sh ## CD Ups alias ..='cd ..' alias ...='cd ../..' alias ....='cd ../../..' alias .....='cd ../../../..' alias ......='cd ../../../../..' alias .......='cd ../../../../../..' alias ........='cd ../../../../../../..' COLOR_FLAGS_GNU="--color='auto' --group-directories-first" [ -f $HOME/.config/sh/weather ] && . $HOME/.config/sh/weather ## Base Utils case `uname -s` in "OpenBSD") alias ls="ls -h" ;; "Linux") alias ls="ls -h $COLOR_FLAGS_GNU" ;; esac alias ll='ls -l' alias la='ls -A' alias lla='ls -lA' alias md='mkdir -p' alias ch='cd $HOME' #alias nvim='vim' alias nv='nvim' alias v='nvim' #alias lf='lfrun' ## Change utils alias rm='rm -i' alias cp='cp -i' alias srsync='rsync -KPUcrtvyz' ## git stuff alias gs='git status' alias commit='git commit -S -m' alias ga='git add -A' alias gd='git diff' ## Single Chars alias r='cd ~ && reset && exec $SHELL' alias q='exit' alias c='clear' alias m='make' ## Programming # Rust alias crr='cargo run --release' alias cbr='cargo build --release' ## Arch Linux aliases --sudoloop #alias yu='yay -Syu --noconfirm' ## OpenBSD case `uname -s` in "OpenBSD") alias ps='pkg_info -Q' alias pu='doas pkg_add -u' alias pi='doas pkg_add' ;; "Linux") alias ps='yay -Ss' alias pu='yay -Syu' alias pi='yay -S' ;; esac ## Runit #alias ursm='env SVDIR="$HOME/.local/sv/" rsm'