idek whats in here, there might even be some password idk

This commit is contained in:
2024-08-06 22:23:56 +05:00
parent 44d2ac2019
commit 8b24c9f318
6 changed files with 197 additions and 12 deletions

55
bashrc
View File

@@ -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