GnuPrivacyGuardTools

Setup

Install project dependencies:

script/setup.sh

Usage

Run the main program:

bin/gpgt

Run the main program inside the container:

docker run -it --rm funtimecoding/gnu-privacy-guard-tools

Generate a key:

bin/generate-key.sh --type signature --purpose Example

Development

Configure Git on Windows before cloning:

git config --global core.autocrlf input

Install NFS plug-in for Vagrant on Windows:

vagrant plugin install vagrant-winnfsd

Create the development virtual machine on Linux and Darwin:

script/vagrant/create.sh

Create the development virtual machine on Windows:

script\vagrant\create.bat

Run tests, style check and metrics:

script/test.sh [--help]
script/check.sh [--help]
script/measure.sh [--help]

Build project:

script/build.sh

Install Debian package:

sudo dpkg --install build/gnu-privacy-guard-tools_0.1.0-1_all.deb

Show files the package installed:

dpkg-query --listfiles gnu-privacy-guard-tools