From e41121c3bef2e8b37ad05209d784aad26b16a813 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Tue, 2 Jul 2024 20:26:44 -0400 Subject: Various bash alias updates --- .bashrc | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/.bashrc b/.bashrc index 8b6ccc0..dd61a06 100644 --- a/.bashrc +++ b/.bashrc @@ -78,7 +78,7 @@ HISTFILESIZE= HISTCONTROL=ignoreboth # ignore a few very common commands and don't add them to history #HISTIGNORE='ls:l:ll:s:g:[bf]g:history:da:li' -HISTIGNORE='sr' +HISTIGNORE='sc:sr*' HISTTIMEFORMAT='%F %T ' stty stop "" @@ -118,31 +118,40 @@ if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi +# listing alias ls='ls --color=auto' -alias l='ls -Flh' # long format and human-readable sizes -alias ll='l -a' # long format, all files +alias l='ls -Fl' # long format +alias ll='l -a' # all files +alias llh='ll -h' # human-readable sizes alias dir='dir --color=auto' alias vdir='vdir --color=auto' +# cp/mv confirmation and verbosity +alias cp="cp -iv" +alias mv="mv -iv" +# grep alias grep='grep --color=auto' alias egrep='grep -E --color=auto' alias fgrep='grep -F --color=auto' -# alias mpv="mpv --ytdl-format=mp4" -alias mv="mv -iv" -alias cp="cp -iv" +# mpv +alias mpv="mpv --ytdl-format=mp4" +alias mpva="mpv --ytdl-format=bestaudio" +# mail alias mbsync='mbsync -c "$XDG_CONFIG_HOME"/isync/mbsyncrc' alias getmail='getmail --getmaildir "$XDG_CONFIG_HOME"/getmail --rcfile getmailrc' alias m="mbsync csclub; mbsync kelar; mbsync shemshak; mbsync gnub; getmail" alias mc="mbsync canonical; m" -# alias e="$EDITOR" -alias se="SUDO_EDITOR=\"emacsclient\" sudo -e" - -alias alert='notify-send --urgency=low \ --i "$([ $? = 0 ] && echo terminal || echo error)" \ -"$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' - +# theme alias da='change-theme dark' alias li='change-theme light' +# sway alias sr='sway-run' +alias srr='sway-run-remote' +alias srw='export WAYLAND_DISPLAY=wayland-1; wayvnc' +# misc +alias sc='screen' +alias alert='notify-send --urgency=low \ +-i "$([ $? = 0 ] && echo terminal || echo error)" \ +"$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' bash_completions_dir=/usr/share/bash-completion/completions/ -- cgit v1.2.3-60-g2f50