#!/bin/bash : ' @vendor Chorke Academia, Inc. @web https://cdn.chorke.org/docs/academia @version 1.0.00 @since 1.0.00 ' :< "$HOME/.finology/xpresscover/var/bkp/.last_env_client" # echo "$ENV_REMOTE" > "$HOME/.finology/xpresscover/var/bkp/.last_env_locale" } function common_init(){ # mkdir -p "$HOME/.finology/xpresscover/var/bkp" if [ -x "$(command -v psql)" ];then drop_dbs; create_dbs; import_dbs else printf '\npsql \033[0;31mcommand not found! \033[0m:(\n';fi } function init(){ unset SSH_TUNNEL_USER unset SSH_TUNNEL_HOST export CLI_PSQL='psql' export ENV_CLIENT='xc' export CLI_DUMP='pg_dump' if [ -z "$ENV_LOCALE" ];then export ENV_LOCALE='staging';fi if [ -z "$ENV_REMOTE" ];then export ENV_REMOTE='staging';fi if [ -z "$PGPASSWORD" ];then printf 'PSQL \033[0;32mPassword\033[0m: ';read -s PGPASSWORD;if [ ! -z "$PGPASSWORD" ];then export PGPASSWORD;fi;fi if [ ! -z "$SSH_PUBKEY_PATH" ]&&[ -f "$SSH_PUBKEY_PATH" ];then eval "$(ssh-agent -s)";if [[ "$OSTYPE" == "darwin"* ]];then ssh-add -K $SSH_PUBKEY_PATH; else ssh-add -k $SSH_PUBKEY_PATH;fi;fi common_env common_init if [ ! -z "$PGPASSWORD" ];then unset PGPASSWORD;fi } init