// NewGenerate returns a secret with default values func NewGenerate() *Generate { generate := &Generate{ App: app.Null(), name: "generate", noSymbols: password.NewNoSymbols(), passwordLength: password.NewLength(), url: generate.NewUrl(), userName: generate.NewUserName(), } generate.execute = generateExecuteFn(generate) return generate }
func registerGenerateCommandFlagsWithPassgoRegistrar(passgo *app.App) *app.App { url := generate.NewUrl() url.Set("https://cip.li") passgo.Register(url.Name(), url) userName := generate.NewUserName() userName.Set("zap_rowsdower") passgo.Register(userName.Name(), userName) pLength := password.NewLength() pLength.Set("10") passgo.Register(pLength.Name(), pLength) noSymbols := password.NewNoSymbols() passgo.Register(noSymbols.Name(), noSymbols) return passgo }
func NewUrlFlag() *generate.Url { return generate.NewUrl() }