diff options
Diffstat (limited to 'example_test.go')
| -rw-r--r-- | example_test.go | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/example_test.go b/example_test.go new file mode 100644 index 0000000..349a36b --- /dev/null +++ b/example_test.go @@ -0,0 +1,29 @@ +package envflag_test + +import ( + "flag" + "os" + + "userspace.com.au/envflag" +) + +func ExampleFlag() { + flag.Bool("verbose", false, "Be verbose") + envflag.Parse() +} + +func ExampleFlagSet() { + fs := flag.NewFlagSet("example", flag.ExitOnError) + fs.Bool("verbose", false, "Be verbose") + _ = envflag.ParseFlagSet(fs, os.Args[1:], envflag.UsageSuffixer()) +} + +func ExamplePrefix() { + flag.String("db", "", "Database thing") + _ = envflag.Parse(envflag.Prefix("APP_")) +} + +func ExampleUsageSuffixer() { + flag.String("db", "", "Database thing") + _ = envflag.Parse(envflag.Prefix("APP_")) +} |
