Skip to content
Snippets Groups Projects
Commit 5f11f05f authored by orestis.malaspin's avatar orestis.malaspin
Browse files

Merge branch '1-dojocli-must-create-home-local-bin-if-it-does-not-exist' into 'main'

Resolve "DojoCLI must create $HOME/.local/bin if it does not exist"

Closes #1

See merge request !2
parents 9af0a3ae 417527ee
No related branches found
No related tags found
1 merge request!2Resolve "DojoCLI must create $HOME/.local/bin if it does not exist"
......@@ -106,20 +106,24 @@ expand_tilde() {
}
parse_args() {
dest='~/.local/bin'
[ "$OS" = "macos" ] && dest="/usr/local/bin"
destdir='~/.local/bin'
[ "$OS" = "macos" ] && destdir="/usr/local/bin"
installer=''
while :; do
case "$1" in
dest=*) dest="${1#*=}";;
installer=*) installer="${1#*=}";;
"") break;;
*) die "Unrecognized command line option: $1";;
esac
shift
case "$1" in
destdir=*) destdir="${1#*=}" ;;
installer=*) installer="${1#*=}" ;;
"") break ;;
*) die "Unrecognized command line option: $1" ;;
esac
shift
done
dest=$(expand_tilde "${dest}")
dest="$dest/dojo"
destdir=$(expand_tilde "${destdir}")
if [ ! -d "$destdir" ]; then
printf "Directory %s does not exist. Creatring %s now.\n" "$destdir" "$destdir"
mkdir -p "$destdir"
fi
dest="$destdir/dojo"
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment