diff --git a/kubectx b/kubectx index 9434742f..f6d7574a 100755 --- a/kubectx +++ b/kubectx @@ -21,7 +21,9 @@ set -eou pipefail IFS=$'\n\t' -SCRIPT_DIR="$(dirname "$(readlink -f "$0")")" +SCRIPT_DIR="$(dirname "$( readlink -f "${0}" 2>/dev/null || \ + python -c "import os,sys; print(os.path.realpath(sys.argv[1]))" "${0}" )")" + if [[ -f "${SCRIPT_DIR}/utils.bash" ]]; then source "${SCRIPT_DIR}/utils.bash" else diff --git a/kubens b/kubens index 9fa5500a..59b074cd 100755 --- a/kubens +++ b/kubens @@ -21,7 +21,9 @@ set -eou pipefail IFS=$'\n\t' -SCRIPT_DIR="$(dirname "$(readlink -f "$0")")" +SCRIPT_DIR="$(dirname "$( readlink -f "${0}" 2>/dev/null || \ + python -c "import os,sys; print(os.path.realpath(sys.argv[1]))" "${0}" )")" + if [[ -f "${SCRIPT_DIR}/utils.bash" ]]; then source "${SCRIPT_DIR}/utils.bash" else