Use _DIR instead of pwd

This commit is contained in:
Rezart Qelibari
2022-02-14 14:05:57 +01:00
parent 2b87c97692
commit 141f3faeea
2 changed files with 7 additions and 4 deletions

View File

@@ -24,8 +24,11 @@ function main() {
pushd -q "${tmpdir}"
cloneMacOSSystemRepo
cloneZSHLibRepo
sudo ./install.sh
sudo "${tmpdir}/install.sh"
popd -q
}
main
if [[ "${ZSH_EVAL_CONTEXT}" == toplevel ]]; then
_DIR="${0:A:h}"
main
fi

View File

@@ -10,7 +10,7 @@ function ensureDocopts() {
}
function autoloadZShLib() {
export ASTZWEIG_ZSHLIB="`pwd`/zshlib"
export ASTZWEIG_ZSHLIB="${_DIR}/zshlib"
FPATH="${ASTZWEIG_ZSHLIB}:${FPATH}"
local funcNames=("${(@f)$(find "${ASTZWEIG_ZSHLIB}" -type f -perm +u=x -maxdepth 1 | awk -F/ '{ print $NF }')}")
autoload -Uz "${funcNames[@]}"
@@ -290,12 +290,12 @@ function main() {
local allModules=() modulesToInstall=()
local -A answers
configureLogging
lop debug "Current working dir is: `pwd`"
lop debug "Called main with $# args: $@"
loadModules
askNecessaryQuestions
[ -z "${config_only}" ] || return 0
installModules
lop debug "Current working dir is: `pwd`"
}
if [[ "${ZSH_EVAL_CONTEXT}" == toplevel ]]; then