43 lines
929 B
Bash
43 lines
929 B
Bash
|
# misc START
|
||
|
alias copy="wl-copy <"
|
||
|
alias rs="rsync -avhzru -P"
|
||
|
alias rsh="rsync -avhzru -P -e ssh"
|
||
|
alias ws="webstorm"
|
||
|
alias size="du -hd1 | sort -hr"
|
||
|
alias la='ls -la'
|
||
|
alias list="tree -L 1"
|
||
|
alias tree="tree -L 2"
|
||
|
alias up="pnpm up -i -L"
|
||
|
# misc END
|
||
|
|
||
|
# git START
|
||
|
alias gst="git status"
|
||
|
alias ga="git add"
|
||
|
alias gd="git diff"
|
||
|
alias gb="git branch"
|
||
|
alias gco="git checkout"
|
||
|
alias gc="git commit -m"
|
||
|
alias gp="git push"
|
||
|
alias gl="git pull"
|
||
|
alias glf="git fetch --all && git stash save -m 'Before force pull' && git reset --hard"
|
||
|
alias gr="git restore --staged"
|
||
|
# git END
|
||
|
|
||
|
# docker START
|
||
|
alias dc="docker compose up -d"
|
||
|
alias dd="docker compose down"
|
||
|
alias dclean="docker system prune -af"
|
||
|
# docker END
|
||
|
|
||
|
# webp BEGIN
|
||
|
function to_webp() {
|
||
|
setopt NULL_GLOB
|
||
|
for type in jpg png; do
|
||
|
for F in *.$type; do
|
||
|
cwebp "$F" -o "`basename "$\{F%.$type}"`.webp"
|
||
|
done
|
||
|
done
|
||
|
unsetopt NULL_GLOB
|
||
|
}
|
||
|
alias webp='to_webp'
|
||
|
# webp END
|