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