Bernhard Reiter bernhard at intevation.de
Mon Mar 21 15:05:05 CET 2016

Hi Dashamir,

On Friday 18 March 2016 at 09:49:16, Dashamir Hoxha wrote:
> I am writting some shell scripts for making GnuPG more accessible and
> easier to use:
>  - https://github.com/dashohoxha/egpg

I like the goal of making gpg2 more accessible.
However I am not sure that you are actually reaching the goal
by using sh wrappers. When looking at the man pages, it seems
that they are already long with a number of phrases to learn.
Most of these commands are not much easier than the direct gpg2
commands they are aiming to replace.

Drawbacks I see with your approach:
* people will have to learn a slightly different set of commands
  with egpg and gpg2 and sooner or later will use the gpg2 commands
  and then they will be confused or have extra learning efforts.
* shell scripts will not work on plattforms without a shell
  (e.g. Windows)
* I haven't looked into the .epgp directory, but it may have some configs
  and then the behaviour of other applications will depend on whoch config
  they use.
* BTW: There is a potential name clash with https://wiki.gnupg.org/EasyGpg2016

Ideas for improvements:
* I you must, write wrappers code it in something more plattform indepentent, 
  e.g. in python3 (using pyme or pygpgme where appropriate)
* Suggest and improve the original gpg2 command line interface, so that
  usage is easier and the more esotheric options will not be seen or used
  by default.
* Write a beginners man page for the original gpg2, which covers only the main
  use cases.

Best Regards,

www.intevation.de/~bernhard (CEO)    www.fsfe.org (Founding GA Member)
Intevation GmbH, Osnabrück, Germany; Amtsgericht Osnabrück, HRB 18998
Owned and run by Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part.
URL: </pipermail/attachments/20160321/cc615bfb/attachment.sig>

More information about the Gnupg-users mailing list