dynamic aliases
This commit is contained in:
parent
349a930d15
commit
26f6af06bc
1 changed files with 20 additions and 20 deletions
|
@ -3,36 +3,36 @@ WORK="$HOME/Projects/Work"
|
||||||
UTIL="$HOME/Projects/Work/utility"
|
UTIL="$HOME/Projects/Work/utility"
|
||||||
BPS="$HOME/Projects/Work/BPS"
|
BPS="$HOME/Projects/Work/BPS"
|
||||||
PUB="$HOME/Projects/Work/publikator/"
|
PUB="$HOME/Projects/Work/publikator/"
|
||||||
PUBS="$HOME/Projects/Work/publikator/publikator_server"
|
|
||||||
PUBB="$HOME/Projects/Work/publikator/publikator_stable"
|
|
||||||
PUBO="$HOME/Projects/Work/publikator/publikator_oracle"
|
|
||||||
PUBC="$HOME/Projects/Work/publikator/publikator_cruz"
|
|
||||||
PUBG="$HOME/Projects/Work/publikator/publikator_barlinek"
|
|
||||||
AR="$HOME/Projects/Work/arriva_server/server"
|
AR="$HOME/Projects/Work/arriva_server/server"
|
||||||
ARD="$HOME/Projects/Work/arriva_server/arriva_android"
|
|
||||||
KOT="$HOME/Projects/Work/kotlin-base-server"
|
|
||||||
KRD="$HOME/Projects/Work/robots/krd_syncer"
|
KRD="$HOME/Projects/Work/robots/krd_syncer"
|
||||||
NEG="$HOME/Projects/Work/negocjator/"
|
NEG="$HOME/Projects/Work/negocjator/"
|
||||||
NEGS="$HOME/Projects/Work/negocjator/negocjator_server"
|
|
||||||
NEGO="$HOME/Projects/Work/negocjator/negocjator_ostrow"
|
|
||||||
NEGN="$HOME/Projects/Work/negocjator/negocjator"
|
|
||||||
|
|
||||||
# Workflow
|
# Workflow
|
||||||
alias work="cd $WORK"
|
alias work="cd $WORK"
|
||||||
alias util="cd $UTIL && make"
|
alias util="cd $UTIL && make"
|
||||||
alias bps="cd $BPS && make"
|
alias bps="cd $BPS && make"
|
||||||
alias pub="cd $PUB"
|
alias pub="cd $PUB"
|
||||||
alias pubs="cd $PUBS && source .venv/bin/activate && make"
|
|
||||||
alias pubb="cd $PUBB && make"
|
|
||||||
alias pubo="cd $PUBO && make"
|
|
||||||
alias pubc="cd $PUBC && make"
|
|
||||||
alias pubg="cd $PUBG && make"
|
|
||||||
alias ar="cd $AR && make"
|
alias ar="cd $AR && make"
|
||||||
alias arr="ar"
|
alias arr="ar"
|
||||||
alias ard="cd $ARD"
|
|
||||||
alias kot="cd $KOT"
|
|
||||||
alias krd="cd $KRD"
|
alias krd="cd $KRD"
|
||||||
alias neg="cd $NEG"
|
alias neg="cd $NEG"
|
||||||
alias nego="cd $NEGO && source .venv/bin/activate && make"
|
|
||||||
alias negn="cd $NEGN && source .venv/bin/activate"
|
alias activate_venv="[ -f .venv/bin/activate ] && source .venv/bin/activate"
|
||||||
alias negs="cd $NEGS"
|
alias display_makefile_help="[ -f Makefile ] && make"
|
||||||
|
|
||||||
|
# dynamic aliases
|
||||||
|
for d in $PUB/*; do
|
||||||
|
if [ -d "$d" ]; then
|
||||||
|
last_part=$(basename $d | tr "_" " " | awk '{print $NF}')
|
||||||
|
last_part=${last_part:0:1}
|
||||||
|
alias pub$last_part="cd $d && display_makefile_help && activate_venv"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
for d in $NEG/*; do
|
||||||
|
if [ -d "$d" ]; then
|
||||||
|
last_part=$(basename $d | tr "_" " " | awk '{print $NF}')
|
||||||
|
last_part=${last_part:0:1}
|
||||||
|
alias neg$last_part="cd $d && display_makefile_help && activate_venv"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
Loading…
Reference in a new issue