From 54b84f9c80255ff9ed427306576d91e7fc7836d0 Mon Sep 17 00:00:00 2001 From: zoomiti Date: Sun, 12 Sep 2021 02:24:23 -0400 Subject: [PATCH] Added bashrc --- bashrc | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 bashrc diff --git a/bashrc b/bashrc new file mode 100644 index 0000000..0710712 --- /dev/null +++ b/bashrc @@ -0,0 +1,59 @@ +# +# ~/.bashrc +# + +# If not running interactively, don't do anything +[[ $- != *i* ]] && return + +shopt -s autocd +shopt -s cdspell +shopt -s dirspell + +alias vim='nvim' + +alias diff='diff --color=auto' +alias ip='ip -color=auto' +export LESS='-R --use-color -Dd+r$Du+b' +alias grep='grep --color=auto' + +alias webcam='mpv --demuxer-lavf-o=video_size=1920x1080,input_format=mjpeg av://v4l2:/dev/video0 --profile=low-latency --untimed' +alias xp="xprop | awk '/^WM_CLASS/{sub(/.* =/, \"instance:\"); sub(/,/, \"\nclass:\"); print}/^WM_NAME/{sub(/.* =/, \"title:\"); print}'" + +alias gs='git status' + +alias rpg-battle="rpg-cli cd -f . && rpg-cli battle" + +alias rm="rpg-battle && rm" +alias rmdir="rpg-battle && rmdir" +alias mkdir="rpg-battle && mkdir" +alias touch="rpg-battle && touch" +alias mv="rpg-battle && mv" +alias cp="rpg-battle && cp" +alias chown="rpg-battle && chown" +alias chmod="rpg-battle && chmod" + +alias la='ls -a' +alias ll='ls -la' + +cd () { + builtin cd "$@" + command ls --color=auto + if [[ $PWD == ~ ]] ; then + rpg-cli cd ~ + else + rpg-cli cd -f . + rpg-cli battle + fi +} + +ls () { + command ls --color=auto "$@" + if [ $# -eq 0 ] ; then + rpg-cli cd -f . + rpg-cli ls + fi +} + +PS1='[\u@\h \W]\$ ' + +complete -cf sudo