func registerPasswordCommandParamsWithPassgoRegistrar(passgo *app.App) *app.App { pLength := password.NewLength() pLength.Set("10") passgo.Register(pLength.Name(), pLength) noSymbols := password.NewNoSymbols() passgo.Register(noSymbols.Name(), noSymbols) return passgo }
// NewPassword returns a password command with default values. func NewPassword() *Password { password := &Password{ name: "password", noSymbols: password.NewNoSymbols(), passwordLength: password.NewLength(), App: app.Null(), } password.execute = passwordExecuteFn(password) return password }
// 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 NewPasswordLengthFlag() *password.Length { return password.NewLength() }