idek whats in here, there might even be some password idk
This commit is contained in:
55
bashrc
55
bashrc
@@ -26,19 +26,27 @@ source ~/.bash-seafly-prompt/command_prompt.bash
|
||||
cd(){ builtin cd "$@" && pwd > ~/.cache/whereami;}
|
||||
cdl(){ cd $(cat ~/.cache/whereami);};cdl
|
||||
|
||||
ip(){
|
||||
if [[ $1 == "info" ]]
|
||||
then
|
||||
curl -s https://ipinfo.io/$2 | jq
|
||||
else
|
||||
command ip "$@"
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
####### ALIASES ##########
|
||||
# add features
|
||||
#alias nano='nano -l'
|
||||
alias hdd='cd /mnt/hdd'
|
||||
alias drag=ripdrag
|
||||
|
||||
|
||||
#Adding output colors
|
||||
alias ls='ls --color=always'
|
||||
alias grep='grep --color=auto'
|
||||
alias less='less -R'
|
||||
|
||||
alias ping='ping -O'
|
||||
# fix typos
|
||||
alias ckear=clear
|
||||
alias sl=ls
|
||||
@@ -46,13 +54,13 @@ alias ks=ls
|
||||
alias dc=cd
|
||||
#########################
|
||||
|
||||
docker(){
|
||||
if [[ $1 == "compose" && $2 == "up" && $# -eq 2 ]]; then
|
||||
docker compose up -d && docker compose logs -f
|
||||
else
|
||||
command docker "$@"
|
||||
fi
|
||||
}
|
||||
#docker(){
|
||||
# if [[ $1 == "compose" && $2 == "up" && $# -eq 2 ]]; then
|
||||
# docker compose up -d && docker compose logs -f
|
||||
# else
|
||||
# command docker "$@"
|
||||
# fi
|
||||
#}
|
||||
|
||||
##################### Some cool funcations hehe ###############################
|
||||
# do math in shell
|
||||
@@ -97,6 +105,35 @@ enter () {
|
||||
fi
|
||||
}
|
||||
|
||||
extract() {
|
||||
if [ -f "$1" ] ; then
|
||||
local folder_name=$(basename "$1" | sed -e 's/\..*$//')
|
||||
mkdir -p "$folder_name"
|
||||
case "$1" in
|
||||
*.tar.bz2) tar xvjf "$1" -C "$folder_name" ;;
|
||||
*.tar.gz) tar xvzf "$1" -C "$folder_name" ;;
|
||||
*.bz2) bunzip2 -k "$1" && mv "${1%.*}" "$folder_name" ;;
|
||||
*.rar) unrar x "$1" "$folder_name" ;;
|
||||
*.gz) gunzip -k "$1" && mv "${1%.*}" "$folder_name" ;;
|
||||
*.tar) tar xvf "$1" -C "$folder_name" ;;
|
||||
*.tbz2) tar xvjf "$1" -C "$folder_name" ;;
|
||||
*.tgz) tar xvzf "$1" -C "$folder_name" ;;
|
||||
*.zip) unzip "$1" -d "$folder_name" ;;
|
||||
*.Z) uncompress "$1" && mv "${1%.*}" "$folder_name" ;;
|
||||
*.7z) 7z x "$1" -o"$folder_name" ;;
|
||||
*.xz) xz --decompress --keep "$1" && mv "${1%.*}" "$folder_name" ;;
|
||||
*) echo "'$1' cannot be extracted via extract()" ;;
|
||||
esac
|
||||
else
|
||||
echo "'$1' is not a valid file"
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
#load neofetch
|
||||
#neofetch
|
||||
source /usr/share/nvm/init-nvm.sh
|
||||
|
||||
PATH=$PATH:/home/shihaam/.wine/drive_c/users/shihaam/AppData/Roaming/.tlauncher/legacy/Minecraft
|
||||
shopt -s cdspell
|
||||
#fastfetch
|
||||
|
||||
Reference in New Issue
Block a user