diff --git a/example/cmd/config/main.go b/example/cmd/config/main.go
index 0dd0109..713a7f5 100644
--- a/example/cmd/config/main.go
+++ b/example/cmd/config/main.go
@@ -16,7 +16,8 @@ const (
AppName = "console"
)
-// FDEVS_CONSOLE_CAT=env go run cmd/config/main.go fdevs:console:arg -b tmp.
+// FDEVS_CONSOLE_CAT=env FDEVS_CONSOLE_HIDDEN=2022-09-18T23:07:49+03:00 go run cmd/config/main.go fdevs:console:arg -b tmp.
+// FDEVS_CONSOLE_CAT=env go run cmd/config/main.go fdevs:console:arg --hidden=2022-09-18T23:07:49+03:00 -b tmp.
func main() {
env := config.New(Namespace, AppName, []config.Provider{
env.New(),
diff --git a/example/pkg/command/args.go b/example/pkg/command/args.go
index f1f40af..9f6cfa9 100644
--- a/example/pkg/command/args.go
+++ b/example/pkg/command/args.go
@@ -20,6 +20,7 @@ func Args() *console.Command {
option.String("bar", "required bar option", option.Required, option.Short('b')),
option.String("cat", "cat option", option.Short('c')),
option.Time("time", "time example"),
+ option.Time("hidden", "hidden time example", option.Hidden),
)
return nil
@@ -29,6 +30,7 @@ func Args() *console.Command {
out.Println(ctx, "bar: ", in.Option(ctx, "bar").String(), "")
out.Println(ctx, "cat: ", in.Option(ctx, "cat").String(), "")
out.Println(ctx, "time: ", in.Option(ctx, "time").Time().Format(time.RFC3339), "")
+ out.Println(ctx, "hidden: ", in.Option(ctx, "hidden").Time().Format(time.RFC3339), "")
return nil
},