mirror of https://github.com/coder/coder.git
20 lines
594 B
Bash
Executable File
20 lines
594 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# This script facilitates code generation for auditing types. It outputs code
|
|
# that can be copied and pasted into the audit.AuditableResources table. By
|
|
# default, every field is ignored. It is your responsibility to go through each
|
|
# field and document why each field should or should not be audited.
|
|
#
|
|
# Usage:
|
|
# ./generate.sh <database type> <database type> ...
|
|
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR=$(dirname "${BASH_SOURCE[0]}")
|
|
PROJECT_ROOT=$(cd "$SCRIPT_DIR" && git rev-parse --show-toplevel)
|
|
|
|
(
|
|
cd "$PROJECT_ROOT"
|
|
go run ./scripts/audittypegen ./coderd/database "$@"
|
|
)
|