Files
kopia/cli/password_linux.go
Pawit Pornkitprasan 4c16770a8a cli: linux: read KOPIA_USE_KEYRING env (#1337)
On Linux, Keyring is disabled by default and `--use-keyring` must
be specified on every command-line invocation, which gets quite
annoying.

This commit allows enabling keyring from environment variable
instead.
2021-10-01 22:56:50 -07:00

10 lines
281 B
Go

package cli
import (
"github.com/alecthomas/kingpin"
)
func (c *App) setupOSSpecificKeychainFlags(app *kingpin.Application) {
app.Flag("use-keyring", "Use Gnome Keyring for storing repository password.").Default("false").Envar("KOPIA_USE_KEYRING").BoolVar(&c.keyRingEnabled)
}