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