gopass is in fact compatible with pass (aka password-store.org)
and can be used as a drop-in replacement.
This commit adds a note about this to the README, the FAQ, and
the setup documentation. It also explains some of the differences
in features.
Fixes#3195
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
* Check existing recipients before trying to add a new one
Fixes#1918
RELEASE_NOTES=[ENHANCEMENT] Check recipients before adding a new one.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Add test for CheckRecipients with an invalid key.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Add custom error type and a better error message.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Initialize InvalidRecipientsError
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Skip CheckRecipients tests on Windows
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Improve test isolation
These test shouldn't pick up user configs.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Use correct flag names for rcs init test
These flags must use the canonical names since they are not processed
by the CLI library and as such aliases are not applied.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Remove obsolete warning in fsck help
The default format should be fully compatible with other
password store implementations.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Remove unused "Verbose" context property
This was never set anywhere, so we can safely remove it.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Remove --clip option for the find command
When this is invoked as `gopass find` there is actually no
code path that leads to this flag being used.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Remove mount versions from the `version` command
The `version` command should generally only print the version and not
load the full config, trigger auto-sync and other operations the
happend when initializing the mounts.
Moving the mount point information to the new `mounts versions` command.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Update find integration test
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Do not run auto-sync if the command is `sync`
Otherwise sync might run twice.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Reset auto-sync if a full `sync` succeeds
Since a `gopass sync` without the `--store` option is the same
operation as an auto-sync we should reset the interval if it
was successfull.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Remove sync messages about importing and exporting keys
These usually don't take a lot of time and don't need a mention unless
they fail.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Refactor OTP action to reduce code complexity and duplication
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Clean up outdated Git documentation
`gopass` isn't configuring `git` to sign commits anymore.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Editing while reading
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>
* Hyphenate sub-store
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>
* Markup literals
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>
* "it's" is "it is", "its" is possessive.
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>
* Make clear that it's the .config in $HOME
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>
* Use commas for phrasing
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>
* Hyphenate sub-command
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>
* Mark bash blocks as bash
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>
* Add some semantic linebreaks; fix code block quoting
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>
* Improve phrasing
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>
* Markup, commas ..
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>
* gopass is consistently lowercase
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>
* Add some linebreaks, improve phrasing
Signed-off-by: Jean Jordaan <jean.jordaan@gmail.com>