nomino/make_examples_test.go

31 lines
547 B
Go
Raw Normal View History

package nomino_test
2025-03-11 16:54:03 -05:00
import (
"fmt"
"codeberg.org/danjones000/nomino"
)
2025-03-11 16:54:03 -05:00
func ExampleMake_basic() {
// Use default config
out, _ := nomino.Make(nomino.NewConfig())
2025-03-11 16:54:03 -05:00
fmt.Println(out)
}
2025-03-14 21:46:30 -05:00
func ExampleMake_withExtraOptions() {
gen := nomino.Incremental()
conf := nomino.NewConfig(
nomino.WithGenerator(gen),
nomino.WithPrefix("pre"),
)
st, _ := nomino.Make(conf, nomino.WithOriginal("foobar"))
fmt.Println(st)
st, _ = nomino.Make(conf, nomino.WithOriginal("baz"))
fmt.Println(st)
// Output:
// pre_0_foobar.txt
// pre_1_baz.txt
}