142 Commits

Author SHA1 Message Date
google-labs-jules[bot]
86720090b6
docs: Add GoDoc to pkg and improve markdown files (#3251)
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>
2025-09-22 19:37:15 +02:00
google-labs-jules[bot]
5f61510ab7
docs: Add note about pass compatibility (#3229)
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>
2025-09-17 21:52:40 +02:00
AnomalRoil
61f23fff99
Add our Go Report Card badge to README.md (#2964)
To add our Go Report Card badge.

Signed-off-by: AnomalRoil <AnomalRoil@users.noreply.github.com>
2024-10-07 09:46:08 +02:00
Dominik Schulz
e382e62d4d
[chore] Add OSSF scorecard link and improve security posture (#2704)
* [chore] Add OSSF scorecard link

Fixes #2680

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* [chore] Address OSSF Scorecard findings

This commit addresses the following Scorecard findings:
- Token-Permissions
- Pinned-Dependencies

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Update harden runner configs based on findings

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Fix codeql policy

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-11-19 16:38:13 +01:00
Herby Gillot
b032aededa
docs: add MacPorts install info (#2671)
https://ports.macports.org/port/gopass/

Signed-off-by: Herby Gillot <herby.gillot@gmail.com>
2023-09-20 11:13:35 +02:00
Daniel Possenriede
b81d8ba2de
[docs] add/update choco, scoop, winget instructions (#2647)
* 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>
2023-09-09 09:26:04 +02:00
Zach Cheung
bf0cc75c28
[DOCUMENTATION] fix Arch Linux package url (#2598)
Signed-off-by: Zach Cheung <kuroro.zhang@gmail.com>
2023-06-01 10:53:35 +02:00
Sebastiaan Lokhorst
b4cb1c3c43
Mention WinGet Windows package in README.md (#2591)
Signed-off-by: Sebastiaan Lokhorst <sebastiaanlokhorst@gmail.com>
2023-05-14 10:57:31 +02:00
Stefano Torresi
ad49a03080
remove $ from shell snippets (#2568)
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>
2023-03-12 13:57:27 +01:00
Dominik Schulz
c702df1ce1
Add some hooks (#2499)
* Add some hooks

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Add generic hooks

Fixes #2500

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Address some review comments and fix some tests.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Document options

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Error formatting

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-12-31 13:47:13 +01:00
Dominik Schulz
8eb30c6405
Fix typo
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-12-18 21:04:11 +01:00
Dominik Schulz
0893e68b92 Fix build badge
See https://github.com/badges/shields/issues/8671

RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-12-16 21:57:36 +01:00
Ross Smith II
963196958e
Docs: Fix typos and grammar in readme (#2446)
Signed-off-by: Ross Smith II <ross@smithii.com>

Signed-off-by: Ross Smith II <ross@smithii.com>
2022-12-05 22:22:48 +01:00
Dominik Schulz
48fa31953b Update readme
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-12-03 22:34:10 +01:00
Dominik Schulz
e031b6934e
Fix some typos and add more version badges 2022-12-02 08:38:43 +01:00
Dominik Schulz
af9eec1de4
Readme cleanup (#2434)
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>
2022-12-01 22:54:02 +01:00
Michael Schmuki
04b9b3982c
Add source code link for android-password-store (#2370) 2022-09-30 22:30:13 +02:00
Layerex
4a9ba01bf4
Add gnome-pass-search-provider integration (#2357)
Signed-off-by: Layerex <layerex@dismail.de>

Signed-off-by: Layerex <layerex@dismail.de>
2022-09-28 17:39:29 +02:00
Dominik Schulz
def69d3887
Document gopass extension model (#2329)
* Document gopass extension model

Fixes #2290

RELEASE_NOTES=[ENHANCEMENT] Document extension model.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Add more documentation and examples.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Further refine hacking.md

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* More doc comments

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-09-06 21:38:49 +02:00
Yolan Romailler
08d73614de
OTP is not deprecated (#2277)
RELEASE_NOTES[DOCUMENTATION]=OTP is no longer considered deprecated

Related to #1301

Signed-off-by: Yolan Romailler <AnomalRoil@users.noreply.github.com>
2022-07-18 20:04:55 +02:00
Ian Mutawa
30fa378b59
Add a link to Raycast’s gopass extension (#2271)
RELEASE_NOTES=N/A

Signed-off-by: Ian Mutawa <mutawa@duck.com>

Co-authored-by: Ian Mutawa <mutawa@duck.com>
2022-07-17 15:33:42 +02:00
Dominik Schulz
2ef8fb4260
Use Slack invite link 2022-04-20 22:24:35 +02:00
Ayush Agarwal
d83fe6ecb4
docs: mention tessen in the list of integrations (#2138)
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>
2022-02-21 23:16:26 +01:00
Ivan Pedersen
72c12e2299
README: Fixed link to passwordstore.org (#2129)
RELEASE_NOTES=[DOCUMENTATION] Fixed link to passwordstore.org

Signed-off-by: Ivan Pedersen <ivan@alpe.se>
2022-01-24 16:47:32 +01:00
Dominik Schulz
4adbeeebbf Update README
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2021-12-31 20:00:44 +01:00
Dominik Schulz
2233d15401
Test Go 1.18beta1 (#2058)
RELEASE_NOTES=[ENHANCEMENT] Bump to Go 1.18

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2021-12-21 09:51:46 +01:00
Dominik Schulz
b02bef6207
Update readme to incorporate suggestions from liw (#2056)
Thank you!

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2021-12-08 09:12:24 +01:00
Yolan Romailler
e01a58fdf8
Fixing Repology badge with new Gopass URL (#2054)
RELEASE_NOTES=n/a

Signed-off-by: Yolan Romailler <anomalroil@users.noreply.github.com>
2021-12-01 18:49:14 +01:00
HeroCC
a4ee6a191c
Replace TravisCI status badge with Github Actions (#2016)
RELEASE_NOTES=[BUGFIX] Replace Build Status badge in README

Signed-off-by: Conlan Cesar <conlanc@gmail.com>
2021-10-22 18:30:20 +02:00
Dominik Schulz
de9f3a38a5
Add getting started docs (#1865)
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>
2021-03-24 21:13:44 +01:00
Dominik Schulz
4f87dec1c4
Document Go 1.16 requirement 2021-02-18 20:53:37 +01:00
Pharb
8baebe25c0
Update documentation for gopass-jsonapi (#1796)
RELEASE_NOTES=n/a

Signed-off-by: Patrick Harböck <patrick.harboeck@tngtech.com>
2021-02-14 11:05:10 +01:00
Yolan Romailler
e9216ed242
Fixing Summon link in readme (#1791)
RELEASE_NOTES=n/a

Signed-off-by: Yolan Romailler <yolan@romailler.ch>
2021-02-12 10:51:59 +01:00
Dominik Schulz
a658c763a4
Update screenshot (#1745)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2021-01-21 23:32:51 +01:00
Dominik Schulz
210270eae7 Documentation updates
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2021-01-15 21:03:21 +01:00
Tom Payne
2b4e168e75
Add chezmoi to list of integrations (#1642)
RELEASE_NOTES=n/a

Signed-off-by: Tom Payne <twpayne@gmail.com>
2020-11-04 20:22:21 +01:00
Brixy
a95fee07a5
Correct link to gopass cheat sheet (#1638)
Signed-off-by: Brixy <1643010+Brixy@users.noreply.github.com>

Co-authored-by: [name] <[mail]>
2020-10-30 19:47:12 +01:00
Daniel P
fc5e9b7525
* Remove dead communities (#1619)
RELEASE_NOTES=n/a

Signed-off-by: Daniel P <daniel.paquet@nokernel.com>
2020-10-12 19:22:34 +02:00
Dominik Schulz
c486c8c9ae
Update dependencies (#1482)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-08-09 20:27:11 +02:00
Raphaël Pinson
45a34f44d7
Add terraform-provider-gopass to integrations (#1472)
Signed-off-by: Raphaël Pinson <raphael.pinson@camptocamp.com>
2020-07-29 22:01:52 +02:00
Dominik Schulz
55b7134a17
Update go get instructions (#1468)
We need Go 1.11 modules.

Fixes #1466

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-07-22 21:29:20 +02:00
Dominik Schulz
06d36d7cc7
Mark gopass git as deprecated (#1434)
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>
2020-06-27 12:48:13 +02:00
Dominik Schulz
e7c31ae540
Add REPL completions and helps (#1429)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-06-20 22:58:43 +02:00
Dominik Schulz
b4e72f1be3
Update documentation (#1428)
This commit updates the documentation and fixes some small glitches.

RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-06-20 08:53:22 +02:00
Dominik Schulz
1ee35c4f3b
Document project governance (#1417)
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>
2020-06-11 16:47:34 +02:00
Dominik Schulz
4754c8f439
Cleanup travis config (#1389)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-05-26 07:47:05 +02:00
Dominik Schulz
264d139fe5
Add initial draft of the gopass API (#1385)
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>
2020-05-24 21:03:54 +02:00
Dominik Schulz
cc210b450c
Documentation updates (#1381)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-05-22 23:15:21 +02:00
Dominik Schulz
c3a98cfba1
Cleanup (#1304)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-04-29 22:05:10 +02:00
Dominik Schulz
9733f28982
Mark some features as deprecated (#1301)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-04-29 14:19:43 +02:00