@@ -79,13 +79,23 @@ func main() {
7979 },
8080 }
8181
82+ cmdUser := & cli.Command {
83+ Name : "user" ,
84+ Description : "Utilities for creating and verifying Tinyauth users." ,
85+ }
86+
87+ cmdTotp := & cli.Command {
88+ Name : "totp" ,
89+ Description : "Utilities for creating Tinyauth TOTP users." ,
90+ }
91+
8292 err := cmdTinyauth .AddCommand (versionCmd ())
8393
8494 if err != nil {
8595 log .Fatal ().Err (err ).Msg ("Failed to add version command" )
8696 }
8797
88- err = cmdTinyauth .AddCommand (verifyUserCmd ())
98+ err = cmdUser .AddCommand (verifyUserCmd ())
8999
90100 if err != nil {
91101 log .Fatal ().Err (err ).Msg ("Failed to add verify command" )
@@ -97,18 +107,30 @@ func main() {
97107 log .Fatal ().Err (err ).Msg ("Failed to add healthcheck command" )
98108 }
99109
100- err = cmdTinyauth .AddCommand (generateTotpCmd ())
110+ err = cmdTotp .AddCommand (generateTotpCmd ())
101111
102112 if err != nil {
103113 log .Fatal ().Err (err ).Msg ("Failed to add generate command" )
104114 }
105115
106- err = cmdTinyauth .AddCommand (createUserCmd ())
116+ err = cmdUser .AddCommand (createUserCmd ())
107117
108118 if err != nil {
109119 log .Fatal ().Err (err ).Msg ("Failed to add create command" )
110120 }
111121
122+ err = cmdTinyauth .AddCommand (cmdUser )
123+
124+ if err != nil {
125+ log .Fatal ().Err (err ).Msg ("Failed to add user command" )
126+ }
127+
128+ err = cmdTinyauth .AddCommand (cmdTotp )
129+
130+ if err != nil {
131+ log .Fatal ().Err (err ).Msg ("Failed to add totp command" )
132+ }
133+
112134 err = cli .Execute (cmdTinyauth )
113135
114136 if err != nil {
0 commit comments