feat: dc=docker compose, sudo=doas, make -j alias

This commit is contained in:
AngeD 2023-01-31 23:51:32 +01:00
parent 9cad16c286
commit 04aaa9d541
5 changed files with 25 additions and 26 deletions

View File

@ -1,6 +1,5 @@
if ! [ -w '/var/run/docker.sock' ]; then if ! [ -w '/var/run/docker.sock' ]; then
alias docker='sudo docker' alias docker='sudo docker'
alias docker-compose='sudo docker-compose'
fi fi
# docker # docker
@ -76,28 +75,28 @@ alias dkspv='docker system prune --volumes'
alias dkspva='docker system prune --volumes -a' alias dkspva='docker system prune --volumes -a'
alias dkspvaf='docker system prune --volumes -a -f' alias dkspvaf='docker system prune --volumes -a -f'
# docker-compose # compose
alias dc='docker-compose' alias dc='docker compose'
alias dcd='docker-compose down' alias dcd='docker compose down'
alias dcup='docker-compose up -d' alias dcup='docker compose up -d'
alias dcupb='docker-compose up -d --build' alias dcupb='docker compose up -d --build'
## container ## container
alias dccls='docker-compose ps' alias dccls='docker compose ps'
alias dcclsq='docker-compose ps -q' alias dcclsq='docker compose ps -q'
alias dcex='docker-compose exec' alias dcex='docker compose exec'
alias dcr='docker-compose run --rm' alias dcr='docker compose run --rm'
alias dcrd='docker-compose run -d --rm' alias dcrd='docker compose run -d --rm'
alias dcrm!='docker-compose rm -f' alias dcrm!='docker compose rm -f'
alias dcrm='docker-compose rm' alias dcrm='docker compose rm'
alias dcrmv!='docker-compose rm -v -f' alias dcrmv!='docker compose rm -v -f'
alias dcrmv='docker-compose rm -v' alias dcrmv='docker compose rm -v'
alias dcsp='docker-compose stop' alias dcsp='docker compose stop'
alias dcst='docker-compose restart' alias dcst='docker compose restart'
## image ## image
alias dcb!='docker-compose build --no-cache' alias dcb!='docker compose build --no-cache'
alias dcb='docker-compose build' alias dcb='docker compose build'
alias dcl='docker-compose pull' alias dcl='docker compose pull'
# vim: ft=zsh # vim: ft=zsh

View File

@ -7,11 +7,12 @@ alias vi='$EDITOR'
# conf # conf
alias config='git --git-dir="$HOME/.dotfiles/" --work-tree="$HOME"' alias config='git --git-dir="$HOME/.dotfiles/" --work-tree="$HOME"'
alias viconf='(cd "$XDG_CONFIG_HOME/nvim" && $EDITOR .)' alias viconf='(cd "$XDG_CONFIG_HOME/nvim" && $EDITOR .)'
alias wconf='(cd "$HOME"/.config/suckless/dwm* && $EDITOR .)' alias wconf='(cd "$XDG_CONFIG_HOME/suckless/dwm-6.4" && $EDITOR .)'
alias zconf='(cd "$ZDOTDIR/" && $EDITOR .) && . "$ZDOTDIR/.zshrc"' alias zconf='(cd "$ZDOTDIR/" && $EDITOR .) && . "$ZDOTDIR/.zshrc"'
# dev # dev
alias epitest='docker run -it --rm --user $UID:$GID -v "$PWD:/usr/app/" epitechcontent/epitest-docker bash' alias epitest='docker run -it --rm --user $UID:$GID -v "$PWD:/usr/app/" epitechcontent/epitest-docker bash'
alias make='make -j8'
# compatibility # compatibility
alias ssh='TERM=linux ssh' alias ssh='TERM=linux ssh'
@ -21,7 +22,7 @@ function coloralias() {
$1 $(echo - "${@:2}" | sed 's/--color=\w\+/--color=always/') $1 $(echo - "${@:2}" | sed 's/--color=\w\+/--color=always/')
} }
alias sudo='doas ' alias sudo='sudo '
alias watch='coloralias watch -c -- ' alias watch='coloralias watch -c -- '
alias xargs='xargs ' alias xargs='xargs '

@ -1 +1 @@
Subproject commit 21e89cb61d9ed240c1ddf6dd09ce306e7c9cf437 Subproject commit a30145b0f82d06770e924e9eac064ed223a94e6b

@ -1 +1 @@
Subproject commit bf57b4ff3d53726a1317459b0f48853e90d7a6e4 Subproject commit b2313ec7493dc127c9712f20654579221d0bcce6

View File

@ -31,8 +31,7 @@ function add_opt() {
} }
if ! [ -w '/var/run/docker.sock' ] && [ "$EUID" != 0 ]; then if ! [ -w '/var/run/docker.sock' ] && [ "$EUID" != 0 ]; then
command -v sudo > /dev/null && exec sudo -- "$0" "$@" exec sudo -- "$0" "$@"
command -v doas > /dev/null && exec doas -- "$0" "$@"
fi fi
c=1 c=1