Documentation
¶
Overview ¶
Package config handles configuration discovery and loading for the GCO CLI.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiscoverSchemaFiles ¶
DiscoverSchemaFiles finds all .gcorm files in the given roots with deterministic ordering.
Types ¶
type Config ¶
type Config struct {
SchemaRoots []string `yaml:"schemaRoots"`
MigrationDir string `yaml:"migrationDir"`
ShadowDatabaseURL string `yaml:"shadowDatabaseURL"`
Generators map[string]string `yaml:"generators"`
Format *FormatConfig `yaml:"format"`
}
Config represents the GCORM configuration.
func DefaultConfig ¶
func DefaultConfig() *Config
DefaultConfig returns a config with sensible defaults.
type FormatConfig ¶
type FormatConfig struct {
IndentWidth int `yaml:"indentWidth"`
}
FormatConfig holds formatting configuration.
Click to show internal directories.
Click to hide internal directories.