Files
SpecterOps-Nemesis/packages/python/nemesispb/build.sh
T
Lee Christensen fe4e0d70a4 commited for life
2023-08-09 13:14:44 -07:00

19 lines
433 B
Bash
Executable File

#!/bin/bash
SCRIPT=$(realpath "$0")
SCRIPTPATH=$(dirname "$SCRIPT")
pushd $SCRIPTPATH > /dev/null
if [[ -z "${VIRTUAL_ENV}" ]]; then
echo "[*] Setting up Poetry virtualenv..."
poetry install
poetry run "$SCRIPT"
else
echo "[*] Building protobufs..."
protoc --python_out=./nemesispb/ --mypy_out=./nemesispb/ -I../../protobufs/ ../../protobufs/*.proto
echo "[+] Python protobufs built!"
fi
popd > /dev/null