aboutsummaryrefslogblamecommitdiff
path: root/bash/aliases.sh
blob: 8e8c3b2d645bd9a06b41dbbfb49a0c1b9794f517 (plain) (tree)
1
2
3
4
5
6
7
8
9
                   
                           




                                   
                          
                   
            
                                            

          
                                   
 


                                        
                                                                 
                                                                                            
                            
                
                        
                            
                          
                 
                 
                     
                    
 

                                                                           



                                                         
     
                                      
                                         
                             
 
           
 




                      
     


                            
 
                                                                                
                                                                           
#!/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"