diff --git a/zen-browser.sh b/zen-browser.sh index 4e28161..eeab782 100644 --- a/zen-browser.sh +++ b/zen-browser.sh @@ -98,14 +98,17 @@ esac cloneUrl="https://github.com/zen-browser/desktop/releases/latest/download/zen.linux-${ARCH}.tar.xz" - # local zenDir="$(mktemp -d)" + local tempDir="$(mktemp -d)" if [ -d "$HOME/.local/bin/" ]; then - local zenDir="$HOME/.local/bin/zen" + local zenDir="$HOME/.local/bin" else - local zenDir="$HOME/.local/zen" + if [ ! -d "$HOME/.local" ]; then + mkdir -p "$HOME/.local" + fi + local zenDir="$HOME/.local" fi - - cd "$zenDir" || mkdir -p "$zenDir" && cd "$zenDir" + # cd "$zenDir" || mkdir -p "$zenDir" && cd "$zenDir" + cd "$tempDir" || mkdir -p "$tempDir" && cd "$tempDir" echo_info "Downloading .tar.xz from $cloneUrl" if command_exists wget; then wget "$cloneUrl" @@ -117,7 +120,7 @@ fi echo_info "Extracting archive.." - run tar -xf "./zen.linux-${ARCH}.tar.xz" + run tar -xf "./zen.linux-${ARCH}.tar.xz" -C "$zenDir" echo_info "Installing to /bin/zen-browser" $_sudo ln -fsr ./zen/zen-bin /bin/zen-browser