Files
commandkit/integrations/ckconfig/examples/simple/README.md

702 B

Simple consumer

Run the maintained example with:

go run . config show
go run . config diff --config fixtures/before.yml --against-config fixtures/after.yml
go run . greet
go run . greet --count=0 --tag=first --tag second

The config family comes from one typed ConfigKit scope. The custom greet command uses CommandKit's typed bindings and shows the difference between an omitted --count and an explicitly supplied zero, plus ordered repeated tags. With no --config, application settings use the in-memory default. A supplied configuration and overlay are passed to ConfigKit unchanged. The comparison command loads the two local fixtures and reports changes.greeting: Goodbye.