Skip to content
Snippets Groups Projects

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

1 file
+ 15
11
Compare changes
  • Side-by-side
  • Inline
+ 15
11
@@ -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"
}
Loading