# color NC='\033[0m' RED='\033[0;31m' GREEN='\033[0;32m' ORANGE='\033[0;33m' BLUE='\033[0;34m' PURPLE='\033[0;35m' CYAN='\033[0;36m' LIGHTGRAY='\033[0;37m' DARKGRAY='\033[1;30m' LIGHTRED='\033[1;31m' LIGHTGREEN='\033[1;32m' YELLOW='\033[1;33m' LIGHTBLUE='\033[1;34m' LIGHTPURPLE='\033[1;35m' LIGHTCYAN='\033[1;36m' WHITE='\033[1;37m' # activate vi mode with set -o vi # add directorie to PATH export PATH="$HOME/dev/script/:$PATH" export PATH="$HOME/dev/opt/script.download/:$PATH" export PATH="$HOME/dev/opt/built/:$PATH" # source file source ~/dev/script/completion #source /home/cptbb/downloads/git/bash-wakatime/bash-wakatime.sh # variable myip=$(dig +short txt ch whoami.cloudflare @1.0.0.1 | sed 's/\"//g') # # fun ? # if [ $(cat ~/.funny) -eq 0 ]; then # echo 2 > ~/.funny # echo "FUNNY ACTIVATED" # while true; do # [ $(date +%H) -eq $(date +%M) ] && notify-send " " "$(date +%H):$(date +%M) TOUCHEZ DU ROUGE" && sleep 1800; # sleep 60 # done & # fi # alias alias cls="clear && neofetch" alias clr="clear" alias clm="clear && mcphrase" alias rm="trash" alias shut="shutdown 0" alias v="nvim" alias g="git" alias hm="gnome-terminal --full-screen -- bash -c \"cd ~/dev && neofetch; exec bash\" && exit" alias hlm="dev;cls" alias ..="cd .." alias ...="cd ../.." alias ....="cd ../../.." alias send-nude="pqiv --fullscreen -t ~/pictures/nude.jpeg" alias libresprite="~/documents/libresprite.AppImage 1>/dev/null &" alias lsa="ls -a" alias lsl="ls -l" alias bashrc="nvim ~/dev/script/bashrc && exec bash" alias agenda="v ~/documents/agenda" alias quoi="echo feur && espeak -v fr-fr feur" alias espeak="espeak -v fr-fr" alias rick-roll="open https://youtu.be/dQw4w9WgXcQ 2>/dev/null" alias sl="sl -alFe" alias back="cd - >/dev/null" alias important="cd ~/documents/important && open ." alias jobs="jobs -l" alias color-test="echo -e \"${RED}RED ${GREEN}GREEN ${ORANGE}ORANGE ${BLUE}BLUE ${PURPLE}PURPLE ${CYAN}CYAN ${LIGHTGRAY}LIGHTGRAY ${DARKGRAY}DARKGRAY ${LIGHTGREEN}LIGHTGREEN ${YELLOW}YELLOW ${LIGHTBLUE}LIGHTBLUE ${LIGHTPURPLE}LIGHTPURPLE ${LIGHTCYAN}LIGHTCYAN ${WHITE}WHITE ${NC}NC\"" alias v,="nvim ." alias vrc="nvim ~/.config/nvim" alias pipe="pipes.sh -r 0 -p 5" alias wlc="wl-copy" alias wlp="wl-paste" alias laverite="echo -n 'linux > ' && echo wingay | lolcat -p 0.2" alias mcphrase="shuf -n 1 ~/dev/script/mcphrase | figlet -w 999" alias gay-ouataz="figlet gay-ouataz | lolcat -p 0.5 2>/dev/null" alias tg="figlet TG " alias livres="cd ~/livres" alias spinningrat="pqiv --fullscreen -t --background-pattern=white ~/videos/rat-spinning.gif" alias cleanindicator="ls -A ~ | wc -l | figlet" alias srvcheck="ssh bbsrv sh /dock/script/arualiv.sh" alias nbprj="expr \$(cgit ~/dev) - 1" alias lsprj="ls ~/dev | grep -v opt | grep -v script | tr '\n' '\t' && echo" alias lsal="ls -al" # alias avec parametre emoji(){ grep -i $1 ~/documents/emoji; } dev(){ cd ~/dev/$1; } cours(){ cd ~/cours/$1;} lsd(){ ls -d $1*/;} lsf(){ ls -p $1 | grep -v /$;} ls..(){ ls $1..;} ls.(){ ls -A $1 | grep ^\\.;} fss(){ find $2 | grep -v \\.git | grep -v build | grep -i $1[^/]*$; } lss(){ ls $2 | grep -i $1; } cgit(){ [[ $1 = "" ]] && d="." || d=$1 && ls -d $d/*/ | xargs ls -a | grep ^\\.git$ | wc -l; } lsc(){ ls $1 | wc -l; } lsac(){ ls -A $1 | wc -l; } waka(){ echo $1 > .wakatime-project; } lol(){ [[ $1 = "" ]] && fortune | cowsay -f tux | lolcat || cowsay -f tux $1 | lolcat; } catall(){ find -type f | grep -v \.git | grep -v build | xargs file | grep text | sed "s/:.*$//g" | xargs tail -n +1; } fgit(){ find | grep \\.git$ | sed s/\\.git//g; } lgit(){ fgit | fgit | grep --color=never ^\\./[^/]*/$ ; } mkdirc(){ mkdir $1 && cd $1; } # at start # clear # mcphrase