MCPcopy
hub / github.com/kopia/kopia / askForNewRepositoryPassword

Function askForNewRepositoryPassword

cli/password.go:17–35  ·  view source on GitHub ↗
(out io.Writer)

Source from the content-addressed store, hash-verified

15)
16
17func askForNewRepositoryPassword(out io.Writer) (string, error) {
18 for {
19 p1, err := askPass(out, "Enter password to create new repository: ")
20 if err != nil {
21 return "", errors.Wrap(err, "password entry")
22 }
23
24 p2, err := askPass(out, "Re-enter password for verification: ")
25 if err != nil {
26 return "", errors.Wrap(err, "password verification")
27 }
28
29 if p1 != p2 {
30 fmt.Fprintln(out, "Passwords don't match!") //nolint:errcheck
31 } else {
32 return p1, nil
33 }
34 }
35}
36
37func askForChangedRepositoryPassword(out io.Writer) (string, error) {
38 for {

Callers 1

getPasswordFromFlagsMethod · 0.85

Calls 1

askPassFunction · 0.85

Tested by

no test coverage detected