MCPcopy
hub / github.com/kopia/kopia / passwordPersistenceStrategy

Method passwordPersistenceStrategy

cli/app.go:234–247  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

232}
233
234func (c *App) passwordPersistenceStrategy() passwordpersist.Strategy {
235 if !c.persistCredentials {
236 return passwordpersist.None()
237 }
238
239 if c.keyRingEnabled {
240 return passwordpersist.Multiple{
241 passwordpersist.Keyring(),
242 passwordpersist.File(),
243 }
244 }
245
246 return passwordpersist.File()
247}
248
249func (c *App) setup(app *kingpin.Application) {
250 app.PreAction(func(pc *kingpin.ParseContext) error {

Calls 3

NoneFunction · 0.92
KeyringFunction · 0.92
FileFunction · 0.92

Tested by

no test coverage detected