code: func Create(ctx context.Context, c *cli.Context, store storer) error {
  	s := creator{store: store}
  	acts := make(cui.Actions, 0, 5)
  	acts = append(acts, cui.Action{Name: "Website Login", Fn: s.createWebsite})
  	acts = append(acts, cui.Action{Name: "PIN Code (numerical)", Fn: s.createPIN})
  	acts = append(acts, cui.Action{Name: "Generic", Fn: s.createGeneric})
  	acts = append(acts, cui.Action{Name: "AWS Secret Key", Fn: s.createAWS})
  	acts = append(acts, cui.Action{Name: "GCP Service Account", Fn: s.createGCP})
  	act, sel := cui.GetSelection(ctx, "Please select the type of secret you would like to create", "<↑/↓> to change the selection, <→> to select, <ESC> to quit", acts.Selection())
  	switch act {
  	case "default":
  		fallthrough
  	case "show":
  		return acts.Run(ctx, c, sel)
  	default:
  		return action.ExitError(ctx, action.ExitAborted, nil, "user aborted")
  	}
  }
docs: // Create displays the password creation wizard