mirror of
https://github.com/akvorado/akvorado.git
synced 2025-12-11 22:14:02 +01:00
24 lines
473 B
Bash
Executable File
24 lines
473 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Generate definition_gen.go from definition.go.
|
|
|
|
set -e
|
|
|
|
cat <<EOF
|
|
// Code generated by definition_gen.sh. DO NOT EDIT.
|
|
|
|
package schema
|
|
|
|
import "akvorado/common/helpers/bimap"
|
|
|
|
var columnNameMap = bimap.New(map[ColumnKey]string{
|
|
$(grep -oEw 'Column[a-zA-Z0-9]+' common/schema/definition.go \
|
|
| sed 's/^Column//' \
|
|
| grep -vFx Last \
|
|
| grep -vFx Key \
|
|
| grep -v '^Group' \
|
|
| sort | uniq \
|
|
| awk '{ print "Column"$1": \""$1"\","}')
|
|
})
|
|
EOF
|