Skip to content
Snippets Groups Projects
Select Git revision
  • b2f3b8f1d52f61809e49cd890a113937c6151edc
  • master default protected
  • singularity
  • conda
  • singularity-no-venv
5 results

create_python_for_vscode.sh

Blame
  • Forked from Stefan Kesselheim / sc_venv_template
    15 commits behind the upstream repository.
    user avatar
    Alexandre Strube authored
    b2f3b8f1
    History
    create_python_for_vscode.sh 399 B
    #!/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}"