34 lines
1.1 KiB
Bash
34 lines
1.1 KiB
Bash
|
|
alias gi='git init'
|
|
alias gs='git status'
|
|
alias gl='git log'
|
|
alias ga='git add'
|
|
alias gaa='git add -A'
|
|
alias gc='git commit -m'
|
|
alias gt='git tag -ma'
|
|
alias gp='git push'
|
|
alias gpt='git push --follow-tags'
|
|
alias gd='git diff'
|
|
alias gpl='git pull'
|
|
alias gcl='git clone'
|
|
alias gr='git reset'
|
|
alias gck='git checkout'
|
|
alias gst='git stash'
|
|
alias grt='git restore'
|
|
alias gf='git fetch'
|
|
|
|
alias n='nvim'
|
|
alias p='cd ~/Documents/prog'
|
|
|
|
alias cf='clang-format -i'
|
|
alias cfa='find -name "*.[ch]" -exec clang-format -i {} \; -print'
|
|
|
|
alias ge='gcc -std=c99 -pedantic -Werror -Wall -Wextra -Wvla -o main'
|
|
alias gef='gcc -g -fsanitize=address -std=c99 -Wall -Wextra -Wvla -D_DEFAULT_SOURCE -o main'
|
|
alias gec='gcc -g -fsanitize=address -std=c99 -Wall -Wextra -Wvla -o main -lcriterion'
|
|
alias vlg='valgrind --tool=memcheck --leak-check=full --show-leak-kinds=all --track-origins=yes'
|
|
alias vlgv='valgrind --tool=memcheck --leak-check=full --show-leak-kinds=all --track-origins=yes --verbose'
|
|
|
|
alias count_line='S=0; for file in $(find -name "*.c" -o -name "*.h" -o -name "*.sh"); do S1=$(wc -l < $file); echo -e $file $S1; S=$(($S1 + $S)); done; echo $S'
|
|
# -pedantic -Werror
|