Table of Contents
myPGP is a command line application. You have to type in a shell the commands and options you want the program to perform.
We opted for offering a CLI (Command Line Interface) because it provides much more flexibility than a graphic interface. You can express quickly what you want, and the Unix shell allows you to use the program within a pipe or even call it from a script.
In spite of this, we know that CLIs are sometimes ugly for many end users, so we plan to add an intuitive GUI (Graphic User Interface) some day, offering both options (flexible CLI and intuitive GUI).
If you have any idea about a GUI for myPGP, please write an email to <droggo@gmail.com>.
myPGP has the following syntax:
mypgp [COMMANDS] [OPTIONS] [files]
Commands:
Table 3.1. Commands
--help | -h | show help information |
--sign | -s | make a signature |
--encrypt | -e | encrypt data |
--symmetric | -c | encryption only with symmetric cipher |
--decrypt | -d | decrypt data (default) |
--verify | verify a signature |
--list-keys | list keys |
--list-sigs | list keys and signatures |
--list-secret-keys | list secret keys |
--gen-key | generate a new key pair |
--delete-keys | remove keys from the public keyring |
--delete-secret-keys | remove keys from the secret keyring |
--dearmor | de-armor a file |
--enarmor | en-armor a file |
Options: