Skip to content

Remove configuration options #206

@dominikschulz

Description

@dominikschulz

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

Metadata

Metadata

Assignees

Labels

documentationuxUser experience / User Interface related

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions