Comments (4)
Thanks for your report! That's an interesting case.
I agree that gpg's output is quite sparse. That is to remove a lot of noise when operating with gpg
. It's quite hard to decide what to show in what situations.
Dumping gpg's output with --verbose
sounds like an easy and good solution. A GPG_ARGS
variable may be useful to pass additional arguments to gpg, such as its verbosity flag. Do you think that adding these two things is sufficient?
from prs.
Dumping gpg output on error when --verbose
is set is now implemented on the master branch.
This took a while because it required API changes, and is still somewhat limited. This currently only outputs for the gnupg-bin
backend, as the gpgme
backend doesn't have a stdout/stderr.
Here is an example of what is currently shown with a gpg error:
I will probably add logic to print the exact gpg command that is invoked as well, to allow easier debugging outside of prs
.
I'll leave this open until this is released under a new version.
from prs.
I will probably add logic to print the exact gpg command that is invoked as well, to allow easier debugging outside of prs.
This is now also added:
from prs.
This is now released as part of v0.5.0
!
I expect the information that is now shown in verbose mode to be sufficient for proper debugging.
Feel free to open the issue again if you have further input on this.
from prs.
Related Issues (18)
- The process has forked and you cannot use this CoreFoundation functionality safely HOT 9
- Sign git commits HOT 2
- Consider removing usage of `unsafe` HOT 7
- TOTP support HOT 22
- GUI with QtPass and documentation HOT 3
- prs recipients add - feedback/bug HOT 2
- Git issues: multiple remote, exit status: 128 and completion HOT 1
- replace external call to fzf with skim HOT 3
- prs totp show - consider removing the space HOT 2
- Tree view on `prs list` command instead of plain list HOT 3
- secret-service implementation HOT 4
- prs do not strip comments of gpg_id file HOT 7
- wl-clipboard should be mentioned as a requirement on Wayland HOT 1
- Release arm64 pre-built binaries HOT 1
- mux_client_request_session: read from master failed: Broken pipe HOT 12
- Autocomplete on bash and fish HOT 7
- Add pass-tomb support HOT 29
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from prs.