diff --git a/script/include/helper_functions.inc.sh b/script/include/helper_functions.inc.sh index 3c427a0f..57415ba1 100644 --- a/script/include/helper_functions.inc.sh +++ b/script/include/helper_functions.inc.sh @@ -2,8 +2,18 @@ # Check pip to see if the given package is installed # (returns 0 if installed, 2 if not installed) -check_pip_for () { +check_system_pip_for () { + local package_name="${1}" + # Use 'pip list' to see if the requested package is already installed - return $(pip list --format=columns --disable-pip-version-check | \ - grep -Fe "${1}" >/dev/null 2>&1) + pip list --format=columns --disable-pip-version-check | \ + grep -Fe "${package_name}" >/dev/null 2>&1 + return $? +} + +# Used whenever an environment sensitive command is being run +run_command () { + local cmd="${1}" + pipenv ${cmd} + return $? }