@@ -287,20 +287,21 @@ func createToken(ctx context.Context, c *cli.Command) error {
287287
288288 permissions := make ([]permission , 0 )
289289
290- if err := huh .NewMultiSelect [permission ]().
291- Options (
292- huh .NewOption ("Create" , pCreate ),
293- huh .NewOption ("List" , pList ),
294- huh .NewOption ("Join" , pJoin ),
295- huh .NewOption ("Admin" , pAdmin ),
296- huh .NewOption ("Egress" , pEgress ),
297- huh .NewOption ("Ingress" , pIngress ),
298- huh .NewOption ("Update metadata" , pMetadata ),
299- ).
300- Title ("Token Permissions" ).
301- Description ("See https://docs.livekit.io/home/get-started/authentication/#Video-grant" ).
302- Value (& permissions ).
303- WithTheme (util .Theme ).
290+ if err := huh .NewForm (
291+ huh .NewGroup (huh .NewMultiSelect [permission ]().
292+ Options (
293+ huh .NewOption ("Create" , pCreate ),
294+ huh .NewOption ("List" , pList ),
295+ huh .NewOption ("Join" , pJoin ),
296+ huh .NewOption ("Admin" , pAdmin ),
297+ huh .NewOption ("Egress" , pEgress ),
298+ huh .NewOption ("Ingress" , pIngress ),
299+ huh .NewOption ("Update metadata" , pMetadata ),
300+ ).
301+ Title ("Token Permissions" ).
302+ Description ("See https://docs.livekit.io/home/get-started/authentication/#Video-grant" ).
303+ Value (& permissions ).
304+ WithTheme (util .Theme ))).
304305 Run (); err != nil || len (permissions ) == 0 {
305306 return errors .New ("no permissions were given in this grant, see --help" )
306307 } else {
0 commit comments