diff --git a/rc_shared.sh b/rc_shared.sh index 45bcbc6..d1e2895 100644 --- a/rc_shared.sh +++ b/rc_shared.sh @@ -263,6 +263,24 @@ function push { fi } +function set-variable { + var="$1" + val="$2" + echo -n "export $var=\"$val\" - " + + export $var="$val" + status="$?" + + if [[ "$val" == "${!var}" ]]; then + echo "Success!" + return 0 + fi + + echo "Failed with status '$status', $var is '${!var}'." + return $status +} +alias set-var="set-variable " + # Enhance Bin Scripts # # MASTER and CLONE folders.