PATH=$HOME/.scripts:/opt:$PATH HISTSIZE=999999 HISTFILESIZE=999999 export GPG_TTY=$(tty) #Set GPG_TTY veriable, needed for signing git commits other gpg stuff export SSH_CA_FILES=/home/shihaam/git/alliedmaldives/ops/ssh-ca #load ble.sh source ~/.local/share/blesh/ble.sh #load seafly prompt source ~/.bash-seafly-prompt/command_prompt.bash #always open last dir cd(){ builtin cd "$@" && pwd > ~/.cache/whereami;} cdl(){ cd $(cat ~/.cache/whereami);};cdl ####### ALIASES ########## alias nano='nano -i' alias hdd='cd /mnt/hdd' ######################### #Adding output colors alias ls='ls --color=always' alias grep='grep --color=auto' alias less='less -R' ##################### Some cool funcations hehe ############################### # do math in shell math(){ echo $1 | bc;} # Simpleway to see IP resolved to DNS record checkip(){ dig $1 +short;} # search for term and edit first file with that specific text edit(){ nano $(grep $1 * -R | awk '{print $1}'|cut -f1 -d ':' | head -n1);} root(){su -c "$@";} ############################################################################### #load neofetch neofetch