maj bashrc && rls

This commit is contained in:
_N3m0 2023-03-16 11:40:43 +01:00
parent cd18964dcd
commit e0f174580a
2 changed files with 30 additions and 22 deletions

44
bashrc
View File

@ -23,14 +23,27 @@ set -o vi
export PATH="$HOME/dev/script/:$PATH" export PATH="$HOME/dev/script/:$PATH"
export PATH="$HOME/dev/script.download/:$PATH" export PATH="$HOME/dev/script.download/:$PATH"
# source file
source ~/dev/script/completion
source /home/cptbb/downloads/git/bash-wakatime/bash-wakatime.sh
# # 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
alias dev="cd ~/dev/" alias dev="f(){ cd ~/dev/$1; }; f"
alias cours="cd ~/cours/" alias cours="f(){ cd ~/cours/$1;}; f"
alias cls="clear && neofetch" alias cls="clear && neofetch"
alias clr="clear" alias clr="clear"
alias xclipi="xclip -sel clip"
alias rm="trash" alias rm="trash"
alias shutdown="shutdown 0" alias shut="echo 0 > ~/.funny; shutdown 0"
alias v="nvim" alias v="nvim"
alias g="git" alias g="git"
alias hm="gnome-terminal --full-screen -- bash -c \"cd ~/dev && neofetch; exec bash\" && exit" alias hm="gnome-terminal --full-screen -- bash -c \"cd ~/dev && neofetch; exec bash\" && exit"
@ -40,11 +53,11 @@ alias ....="cd ../../.."
alias send-nude="pqiv --fullscreen -t ~/pictures/nude.jpeg" alias send-nude="pqiv --fullscreen -t ~/pictures/nude.jpeg"
alias libresprite="~/documents/libresprite.AppImage 1>/dev/null &" alias libresprite="~/documents/libresprite.AppImage 1>/dev/null &"
alias lsa="ls -a" alias lsa="ls -a"
alias lsd="ls -d */" alias lsd="f(){ ls -d $1*/;}; f"
alias lsf="ls -p | grep -v / | tr '\n' '\t' && echo" alias lsf="f(){ ls -p $1 | grep -v / | tr '\n' '\t' && echo;}; f"
alias lsl="ls -l" alias lsl="ls -l"
alias ls..="ls .." alias ls..="f(){ ls $1..;}; f"
alias ls.="ls -a | grep \"^\.\" | tr '\n' '\t' && echo" alias ls.="f(){ ls -a $1 | grep \"^\.\" | tr '\n' '\t' && echo;}; f"
alias bashrc="nvim ~/dev/script/bashrc && exec bash" alias bashrc="nvim ~/dev/script/bashrc && exec bash"
alias agenda="v ~/documents/agenda" alias agenda="v ~/documents/agenda"
alias quoi="echo feur && espeak -v fr-fr feur" alias quoi="echo feur && espeak -v fr-fr feur"
@ -56,15 +69,8 @@ alias back="cd - >/dev/null"
alias important="cd ~/documents/important && open ." alias important="cd ~/documents/important && open ."
alias jobs="jobs -l" 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 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 v,="nvim ."
alias vrc="nvim ~/.config/nvim" alias vrc="nvim ~/.config/nvim"
alias pipe="pipes.sh -r 0 -p 5"
# source file alias wlc="wl-copy"
source ~/dev/script/completion alias wlp="wl-paste"
source /home/cptbb/downloads/git/bash-wakatime/bash-wakatime.sh
# fun ?
while true; do
[ $(date +%H) -eq $(date +%M) ] && echo -e "${RED}$(date +%H):$(date +%M) TOUCHEZ DU ROUGE${NC}";
sleep 60
done &

8
rls
View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# compile un programme en c++ en mode release # compile un programme en c++ en mode release
if [ $1 != "" ]; then if [[ $1 != "" ]]; then
cd $1 cd $1
fi fi
@ -9,13 +9,15 @@ project=$(grep "^\(project(\)" CMakeLists.txt) || exit
project=${project#project(} project=${project#project(}
project=${project%% *} project=${project%% *}
cd $(pwd)/build cd $(pwd)/build
cmake -DCMAKE_BUILD_TYPE=Release .. cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS=-03 ..
#cmake -DCMAKE_BUILD_TYPE=Release ..
#cmake -CMAKE_CXX_FLAGS=-03 ..
make make
figlet "noice" | lolcat figlet "noice" | lolcat
echo -n "lunch $project ? (y/n) " echo -n "lunch $project ? (y/n) "
read input read input
if [[ input -eq "y" ]]; then if [[ input = "y" ]]; then
./$project ./$project
fi fi