From 1f56c9f4ec1cfb084d84b78532a53e48e14060f4 Mon Sep 17 00:00:00 2001 From: James Patrick Date: Tue, 24 May 2022 18:42:28 +0000 Subject: [PATCH] Added zsrc for devF --- zsh/environment/host/devF/zshrc | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 zsh/environment/host/devF/zshrc diff --git a/zsh/environment/host/devF/zshrc b/zsh/environment/host/devF/zshrc new file mode 100644 index 0000000..ba7e04a --- /dev/null +++ b/zsh/environment/host/devF/zshrc @@ -0,0 +1,28 @@ +##### Aliases +# Database Connection +db_envs=(cadev ildev indev ladev txdev utdev mddev) +for env in $db_envs ; do + eval "alias psql_$env='psql -d $env -h dev.cpmixkhfrend.us-east-1.rds.amazonaws.com -p 5432 -U ${env}_owner'" + if (( $+commands[pgcli] )); then + eval "alias pg_${env}='pgcli -d $env -h dev.cpmixkhfrend.us-east-1.rds.amazonaws.com -p 5432 -U ${env}_owner'" + fi +done + +# List Databases +alias psql_l="psql -h dev.cpmixkhfrend.us-east-1.rds.amazonaws.com -p 5432 -U greenfiling -l" +# Sign-In as limited super user. +alias psql_root="psql -d postgres -h dev.cpmixkhfrend.us-east-1.rds.amazonaws.com -p 5432 -U greenfiling" + +##### Conveniences +############################################################################################################# + +export build_dir="/opt/build" +export apps_dir="/mount/data0/apps" + +for build_path in $build_dir/^shared ; do + # get the env name from the full path. + local env_name=$(basename $build_path ) + eval "export ${env_name}_build=${build_path}" + eval "export ${env_name}_app=${apps_dir}/${env_name}" + eval "export ${env_name}_logs=${apps_dir}/${env_name}/logs" +done