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>
RELEASE_NOTES=[BUGFIX] Use same default for partial config files
This is also upgrading the documentation regarding setup as we didn't reflect the move to the .local dir in there yet.
Fixes#1654Fixes#1967
Signed-off-by: Yolan Romailler <yolan@romailler.ch>
RELEASE_NOTES=[DOCUMENTATION] Slight updates to reflect the recent code
changes and adding details about dmenu usage to type usernames
Signed-off-by: Yolan Romailler <yolan@romailler.ch>
This commit introduces a special key called Unsafe-Keys.
Populating this key in any secret with a comma separated
list of unsafe keys will make gopass obstruct these keys
on output if the safecontent option is set.
RELEASE_NOTES=[ENHANCEMENT] Introduce unsafe-keys
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Refactor agent - move out cache
This commit moves the cache implementation in the agent into it's own
package.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
* Replace gopass agent by askpass implementation
This commit removes the incomplete gopass agent with a simple in-process
ask password implementation.
The agent did never really work well and isn't strictly needed for
most use cases anyway. In process bulk operations are still supported
with the new implementation. Only use cases where an external
process calls gopass repeadetly are not well supported by this.
If we decide to bring back agent support, we should consider using
the extensible SSH agent protocol for this, simliar to what
github.com/42wim/age and github.com/42wim/sagent are doing.
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
alwaystrust & loadkeys were removed, autopush & autopull were
replaced by autosync in 4c0ede5e725aa414b3e657b689283174fb78d2af.
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.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>
* Fixes#667 and correct a few details
This primarily adds the config option requested in #667.
I've added back the notion or erroring in case of a show action on an
entry with only a password and the safe content option enabled
Also I've fixed the way the String() function of the StoreConfig forgot
to display the Notification value in its output.
* Adding tests for autoclip
* adding a clip flag back
* correcting an old copy-paste mistake
* trying to correct the problem
* Correcting the error caused by #701
* Implement generic OTP action.
- support for TOTP and HOTP urls.
- use 'totp' as an alias for new otp action.
- add ability to parse "otpauth://" urls (supported by pass-otp,
passforios, browserpass).
- maintain compat with YAML style "totp" entries.
- add ability to produce QR codes (-qr filename.png).
* remove unused function
* use proper alias for hotp and totp, remove totp entry
* use strings.HasPrefix
* add docs for adding otp entries