-
-
Notifications
You must be signed in to change notification settings - Fork 522
Closed
Labels
Milestone
Description
gopass
supports lots of configuration options.
This offers a lot of flexbility but adds lot of cognitive overhead to users and developers and makes testing all combinations quite hard.
We should try to reduce the number of configuration options to a bare minimum.
I propose the following changes:
Option | Action | Default | Comment |
---|---|---|---|
alwaystrust | remove | true | When encrypting the trust of a recipient shouldn't matter |
askformore | keep | true | Nice feature, but we should not ask for more info by default |
autoimport | keep | true | Missing recipient keys are super annoying and they virtually don't hurt |
autopull | remove | true | If autopush is enabled we should always do autopull as well |
autopush | keep | true | There must be a way to disable automatic git pushes |
checkrecipients | remove | ? | Should we drop invalid recipients by default? |
cliptimeout | keep | 60 | |
debug | remove | false | Use GOPASS_DEBUG instead |
gitrecurse | remove | true | Provide a command line flag to disable this per invocation |
loadkeys | remove | true | Missing recipient keys are super annoying |
nocolor | remove | false | Use GOPASS_NOCOLOR instead |
noconfirm | keep | false | Confirming recipients per encryption is helpful, but sometimes annoying |
nopager | remove | ? | Should we drop this? |
path | keep | ||
persistkeys | remove | true | We should always persist keys on adding recipients as it doesn't hurt in any way |
safecontent | keep | false |