From b2f3b8f1d52f61809e49cd890a113937c6151edc Mon Sep 17 00:00:00 2001 From: Alexandre Strube <surak@surak.eti.br> Date: Thu, 29 Jun 2023 12:25:55 +0000 Subject: [PATCH] Created a python wrapper generator --- create_python_for_vscode.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 create_python_for_vscode.sh diff --git a/create_python_for_vscode.sh b/create_python_for_vscode.sh new file mode 100755 index 0000000..7d2dcfc --- /dev/null +++ b/create_python_for_vscode.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +SOURCE_PATH="${BASH_SOURCE[0]:-${(%):-%x}}" + +RELATIVE_PATH="$(dirname "$SOURCE_PATH")" +ABSOLUTE_PATH="$(realpath "${RELATIVE_PATH}")" +source "${ABSOLUTE_PATH}"/config.sh +PYTHONWRAPPER="${ABSOLUTE_PATH}"/python + +echo '#!/bin/bash +module purge 2> /dev/null +deactivate 2> /dev/null +source "'"${ABSOLUTE_PATH}"'"/activate.sh +python "$@" +' > "${PYTHONWRAPPER}" + +chmod a+x "${PYTHONWRAPPER}" -- GitLab