Skip to content
Snippets Groups Projects
Commit 65b46aa4 authored by Eliott Sammier's avatar Eliott Sammier
Browse files

Change how VERSION is handled in mcli

parent 8aead83a
No related branches found
No related tags found
Loading
#!/usr/bin/env bash
# 'status' command is an exception, must be run before setting all the env vars
if [[ "$1" == "status" ]]; then
echo "VERSION=$VERSION"
echo "MACAO_ROOT=$MACAO_ROOT"
echo "SOURCES_DIR=$SOURCES_DIR"
echo "SCRIPTS_DIR=$SCRIPTS_DIR"
echo "RESULTS_DIR=$RESULTS_DIR"
echo "INDEXES_DIR=$INDEXES_DIR"
echo ""
echo "Python virtual env: ${VIRTUAL_ENV:-"not set"}"
echo -n "mcli: "
if which mcli >/dev/null; then echo "available"; else echo "not in PATH"; fi
echo ""
git status
exit
# Default value for version env var
if [[ -z "$VERSION" ]]; then
VERSION="all"
fi
export VERSION="macao_${VERSION:-12}" # macao_12 by default
# First parameter overrides version if set
if [[ "$1" == "12" || "$1" == "3" ]]; then
VERSION="macao_$1"
shift
elif [[ "$1" == "all" ]]; then
VERSION="all"
shift
fi
export VERSION
export MACAO_ROOT="${MACAO_ROOT:-$(dirname "$(realpath "$0")")}"
export SOURCES_DIR="$MACAO_ROOT/Basilisk/MACAO/$VERSION"
export SCRIPTS_DIR="$MACAO_ROOT/tetras_extraction/$VERSION/script"
SOURCES_DIR="$MACAO_ROOT/Basilisk/MACAO"
[[ "$VERSION" != "all" ]] && SOURCES_DIR="$SOURCES_DIR/$VERSION"
export SOURCES_DIR
export SCRIPTS_DIR="$MACAO_ROOT/tetras_extraction/macao_12/script"
export RESULTS_DIR="$MACAO_ROOT/tetras_extraction/$VERSION/result"
export INDEXES_DIR="$RESULTS_DIR/indexes"
mkdir -p "$INDEXES_DIR"
......@@ -241,6 +238,20 @@ shell)
cd "$MACAO_ROOT"
$SHELL
;;
status)
echo "VERSION=$VERSION"
echo "MACAO_ROOT=$MACAO_ROOT"
echo "SOURCES_DIR=$SOURCES_DIR"
echo "SCRIPTS_DIR=$SCRIPTS_DIR"
echo "RESULTS_DIR=$RESULTS_DIR"
echo "INDEXES_DIR=$INDEXES_DIR"
echo ""
echo "Python virtual env: ${VIRTUAL_ENV:-"not set"}"
echo -n "mcli: "
if which mcli >/dev/null; then echo "available"; else echo "not in PATH"; fi
echo ""
cd "$MACAO_ROOT" && git status
;;
*)
print_usage
;;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment