mirror of
https://github.com/coder/coder.git
synced 2025-07-06 15:41:45 +00:00
* Build enterprise coder binary by default Signed-off-by: Spike Curtis <spike@coder.com> * Add --agpl to develop.sh Signed-off-by: Spike Curtis <spike@coder.com> * Add --agpl flag to archive.sh Signed-off-by: Spike Curtis <spike@coder.com> * shell format Signed-off-by: Spike Curtis <spike@coder.com> * Move AGPL back to LICENSE, explain enterprise license is forthcoming Signed-off-by: Spike Curtis <spike@coder.com> Signed-off-by: Spike Curtis <spike@coder.com>
25 lines
709 B
Bash
Executable File
25 lines
709 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# This is a shim for developing and dogfooding Coder so that we don't
|
|
# overwrite an existing session in ~/.config/coderv2
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR=$(dirname "${BASH_SOURCE[0]}")
|
|
# shellcheck disable=SC1091,SC1090
|
|
source "${SCRIPT_DIR}/lib.sh"
|
|
PROJECT_ROOT=$(cd "$SCRIPT_DIR" && git rev-parse --show-toplevel)
|
|
|
|
CODER_DEV_DIR="$PROJECT_ROOT/.coderv2/"
|
|
CODER_DEV_BIN="${CODER_DEV_DIR}/coder"
|
|
if [[ ! -d "${CODER_DEV_DIR}" ]]; then
|
|
mkdir -p "${CODER_DEV_DIR}"
|
|
fi
|
|
|
|
if [[ ! -x "${CODER_DEV_BIN}" ]]; then
|
|
echo "Run this command first:"
|
|
echo "go build -o ${CODER_DEV_BIN} ${PROJECT_ROOT}/enterprise/cmd/coder"
|
|
exit 1
|
|
fi
|
|
|
|
exec "${CODER_DEV_BIN}" --global-config "${CODER_DEV_DIR}" "$@"
|