diff --git a/start b/start index bb5df55..e8615be 100755 --- a/start +++ b/start @@ -4,9 +4,15 @@ export GSGP_ID="$( cut -d' ' -f1 < TITLE )" export GSGP_TITLE="$( cut -d' ' -f2- < TITLE )" +# we'll provide the ability to specify the profile in the future export GSGP_PROFILE=default -opening_scene="$( dirname $0)/util/scene-runner start" +# path to current profile +export GSGP_PROFILE_PATH="$HOME/.$GSGP_ID/profiles/$GSGP_PROFILE" +# create path in case it does not yet exist +mkdir -p "$GSGP_PROFILE_PATH" 2>/dev/null + +opening_scene="$( dirname $0)/util/scene-runner start" screen -c screenrc $opening_scene diff --git a/test/common b/test/common index 4d82645..3724971 100644 --- a/test/common +++ b/test/common @@ -4,6 +4,7 @@ export GSGP_ID=gsgptest export GSGP_TITLE="Test Suite" export GSGP_PROFILE=TEST +export GSGP_PROFILE_PATH=/tmp/gsgp-test . "$( dirname $0 )/../util/common" diff --git a/util/common b/util/common index af766eb..76b0795 100644 --- a/util/common +++ b/util/common @@ -1,18 +1,7 @@ #!/bin/bash -if [ ! "$GSGP_ID" ]; then - echo "ID unavailable" >&2 +if [ ! "$GSGP_PROFILE_PATH" ]; then + echo "ERROR: Profile path unavailable" >&2 exit 1 fi -if [ ! "$GSGP_PROFILE" ]; then - echo "Profile unavailable" >&2 - exit 2 -fi - -# path to current profile -export GSGP_PROFILE_PATH="$HOME/.$GSGP_ID/profiles/$GSGP_PROFILE" - -# create path in case it does not yet exist -mkdir -p "$GSGP_PROFILE_PATH" 2>/dev/null -