0.7.0
This commit is contained in:
parent
18263eb3cd
commit
0083e11e8d
@ -11,8 +11,9 @@
|
|||||||
# -v <level> Verbose mode: 1 - verbose, 2 - super verbose
|
# -v <level> Verbose mode: 1 - verbose, 2 - super verbose
|
||||||
# -e <NAME=B64> -e ... Environement variables (B64 is base64 encoded string)
|
# -e <NAME=B64> -e ... Environement variables (B64 is base64 encoded string)
|
||||||
# -b <BASE64> -b ... Base64 encoded bash command
|
# -b <BASE64> -b ... Base64 encoded bash command
|
||||||
|
# -H <homepath> Home path. Will be $HOME on the host.
|
||||||
#
|
#
|
||||||
while getopts f:c:C:v:e:b: option
|
while getopts f:c:C:v:e:b:H: option
|
||||||
do
|
do
|
||||||
case "${option}"
|
case "${option}"
|
||||||
in
|
in
|
||||||
@ -22,6 +23,7 @@ C) EXECUTE_COMMAND_B64=${OPTARG};;
|
|||||||
v) VERBOSE=${OPTARG};;
|
v) VERBOSE=${OPTARG};;
|
||||||
e) ENV+=("$OPTARG");;
|
e) ENV+=("$OPTARG");;
|
||||||
b) EBASH+=("$OPTARG");;
|
b) EBASH+=("$OPTARG");;
|
||||||
|
H) HOMEPATH=${OPTARG};;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
@ -88,6 +90,20 @@ cd $CURRENT_DIR
|
|||||||
|
|
||||||
export XXH_HOME=`readlink -f $CURRENT_DIR/../../../..`
|
export XXH_HOME=`readlink -f $CURRENT_DIR/../../../..`
|
||||||
export XDG_CONFIG_HOME=$XXH_HOME/.config
|
export XDG_CONFIG_HOME=$XXH_HOME/.config
|
||||||
|
|
||||||
|
if [[ $HOMEPATH != '' ]]; then
|
||||||
|
homerealpath=`readlink -f $HOMEPATH`
|
||||||
|
if [[ -d $homerealpath ]]; then
|
||||||
|
export HOME=$homerealpath
|
||||||
|
else
|
||||||
|
echo "Home path not found: $homerealpath"
|
||||||
|
echo "Set HOME to $XXH_HOME"
|
||||||
|
export HOME=$XXH_HOME
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
export HOME=$XXH_HOME
|
||||||
|
fi
|
||||||
|
|
||||||
#export HISTORY_FILE=$XXH_HOME/.your_portable_shell_history
|
#export HISTORY_FILE=$XXH_HOME/.your_portable_shell_history
|
||||||
|
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user