mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2024-11-24 09:03:30 +01:00
37 lines
571 B
Bash
Executable File
37 lines
571 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
export PYTHONPATH=${PWD}/spec
|
|
|
|
RUN_CMD="pipenv run mamba"
|
|
|
|
specs=()
|
|
for arg in "$@"; do
|
|
if [[ "$arg" = "-d" ]]; then
|
|
export KASMVNC_SPEC_DEBUG_OUTPUT=1
|
|
continue;
|
|
fi
|
|
if [[ "$arg" = "-v" ]]; then
|
|
verbose=1
|
|
continue
|
|
fi
|
|
|
|
specs+=("$arg")
|
|
done
|
|
set -- "${specs[@]}"
|
|
|
|
if [[ "$1" = "-h" || "$1" = "--help" ]]; then
|
|
echo >&2 "Usage: $(basename "$0") [-d] [-v] <spec...>"
|
|
exit 0
|
|
fi
|
|
|
|
if [[ -n "$verbose" ]]; then
|
|
RUN_CMD="$RUN_CMD --format=documentation"
|
|
fi
|
|
|
|
if [[ -n "$1" ]]; then
|
|
$RUN_CMD "$@"
|
|
else
|
|
$RUN_CMD spec/*_spec.py
|
|
fi
|