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() { ...@@ -106,20 +106,24 @@ expand_tilde() {
} }
parse_args() { parse_args() {
dest='~/.local/bin' destdir='~/.local/bin'
[ "$OS" = "macos" ] && dest="/usr/local/bin" [ "$OS" = "macos" ] && destdir="/usr/local/bin"
installer='' installer=''
while :; do while :; do
case "$1" in case "$1" in
dest=*) dest="${1#*=}";; destdir=*) destdir="${1#*=}" ;;
installer=*) installer="${1#*=}" ;; installer=*) installer="${1#*=}" ;;
"") break ;; "") break ;;
*) die "Unrecognized command line option: $1" ;; *) die "Unrecognized command line option: $1" ;;
esac esac
shift shift
done done
dest=$(expand_tilde "${dest}") destdir=$(expand_tilde "${destdir}")
dest="$dest/dojo" 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