EasyGPG is a command line tool to help simplify the process of encrypting and decrypting with GPG.
I kept forgetting the GPG commands and got fed up with looking them up.
:)
easygpg [-e] [-d] [-s] [--help] [-h]
-e
: Triggers the encryption process.-d
: Triggers the decryption process.-s
: Lists the your current public keys available.--help
or-h
: Displays the help message.
To install EasyGPG using the provided shell installer, follow these steps:
- Download the installer script from the installer folder.
- Make the installer executable:
chmod +x install.sh
. - Run the installer:
./install.sh
.
- Download and install Git for Windows.
- Download the installer from the installer folder.
- Open Git Bash and navigate to the directory where you downloaded the installer.
- Run the installer:
bash install.sh
.
For uninstalling, just run the uninstall.sh
shell script.
EasyGPG is dependant on GnuPG... since that's what it was built for. Follow these steps for set up (or figure it out yourself, I'm sure you're smart enough):
Debian: sudo apt-get install gnupg
Fedora: sudo dnf install gnupg
Arch: sudo pacman -S gnupg
macOS / OSX: brew install gnupg
Windows: Download from here.
- Download the latest EasyGPG release from the releases page.
- Make the binary executable:
chmod +x easygpg
- Move the binary to a directory in your PATH, e.g.,
/usr/local/bin
:sudo mv easygpg /usr/local/bin/
- Download the latest EasyGPG release from the releases page.
- Rename the downloaded file to
easygpg.exe
. - Move the
easygpg.exe
file to a directory in your PATH. You can add a directory to your PATH by following these instructions.
Disclaimer: I did not get to test the installation process on all operating systems. If you are running into problems, you can open an issue here.
- Add decryption for direct ascii-armored inputs