This change adds GoDoc comments to many of the public symbols in the
`pkg/` directory. It also includes various improvements to the
documentation in `README.md` and other markdown files in the `docs/`
directory.
This is a partial documentation effort, as requested by the user, to
get a pull request submitted quickly.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
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>
* add/update choco, scoop, winget instructions
Signed-off-by: Daniel Possenriede <possenriede@gmail.com>
* remove Windows warning
Signed-off-by: Daniel Possenriede <possenriede@gmail.com>
* typo
Signed-off-by: Daniel Possenriede <possenriede@gmail.com>
* specify to add extras bucket if it's not present yet
Signed-off-by: Daniel Possenriede <possenriede@gmail.com>
---------
Signed-off-by: Daniel Possenriede <possenriede@gmail.com>
Starting all the shell code blocks with `$` negates the ability to quickly copy-paste the commands (which is made very convenient by GitHub via a button over the code block).
Signed-off-by: Stefano Torresi <stefano@torresi.io>
This commit moves much of the content out of the overloaded
README with the goal of making it easier for new users to get
a first impression and start using gopass. Most information
is still retained inside the docs/ folder.
RELEASE_NOTES=n/a
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
RELEASE_NOTES[DOCUMENTATION]=OTP is no longer considered deprecated
Related to #1301
Signed-off-by: Yolan Romailler <AnomalRoil@users.noreply.github.com>
tessen is a bash script that can autotype and copy data from
passwordstore and gopass on wayland compositors on Linux
RELEASE_NOTES=n/a
Signed-off-by: Ayush Agarwal <ayushnix@fastmail.com>
This commit adds a getting started section to the readme and improves
the gopass clone UX a little it. It also fixes the call depth for nested
debug.Log invocations (e.g. during ExitError) and adds debug logging
for every out invocation.
Fixes#1839
RELEASE_NOTES=n/a
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
Users should prefer gopass sync.
gopass git will still be available as long as we support git, but we
shouldn't advertise it.
RELEASE_NOTES=[DEPRECATION] Mark gopass git as deprecated.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
This commit adds a GOVERNANCE.md documenting project governance and
updates the README to reflect current focus and priorities.
RELEASE_NOTES=n/a
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
This commit contains the initial draft of the gopass API.
Design and implementation of the API are work in progress - even after
this PR has been merged. Feedback welcome but please use with caution.
Expect breaking changes to the API. Especially once we redesign the
secrets implementation.
Fixes#1379
RELEASE_NOTES=[ENHANCEMENT] Add gopass API (unstable)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>