mirror of
https://codeberg.org/PGPainless/pgpeasy.git
synced 2024-12-04 21:32:07 +01:00
Add initial README
This commit is contained in:
parent
76dde5c91f
commit
c5df59f68c
1 changed files with 46 additions and 0 deletions
46
README.md
Normal file
46
README.md
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
<!--
|
||||||
|
SPDX-FileCopyrightText: 2022 Paul Schaub <vanitasvitae@fsfe.org>
|
||||||
|
|
||||||
|
SPDX-License-Identifier: Apache-2.0
|
||||||
|
-->
|
||||||
|
# PGPeasy Lemon Squeezy!
|
||||||
|
|
||||||
|
PGPeasy is intended to become your next OpenPGP multi-tool.
|
||||||
|
It provides an easy interface for all sorts of operations, such as generating and discovering keys, encrypting and decrypting messages, managing certificates...
|
||||||
|
|
||||||
|
Contrary to `pgpainless-cli`, this application is not limited to the SOP specification, so it is possible to extend it with additional behavior and more powerful features.
|
||||||
|
|
||||||
|
A good example for a feature that will get added at some point is support for password protected keys.
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ pgpeasy help
|
||||||
|
Usage: pgpeasy [COMMAND]
|
||||||
|
Commands:
|
||||||
|
encrypt Encrypt a message from standard input
|
||||||
|
decrypt Decrypt a message from standard input
|
||||||
|
sign Create a detached signature on the data
|
||||||
|
from standard input
|
||||||
|
verify Verify a detached signature over the
|
||||||
|
data from standard input
|
||||||
|
armor Add ASCII Armor to standard input
|
||||||
|
dearmor Remove ASCII Armor from standard input
|
||||||
|
extract-cert Extract a public key certificate from a
|
||||||
|
secret key from standard input
|
||||||
|
generate-key Generate a secret key
|
||||||
|
sop Stateless OpenPGP Protocol
|
||||||
|
wkd Interact with the Web Key Directory
|
||||||
|
vks Interact with Verifying Key Servers
|
||||||
|
certificate-store Store and manage public OpenPGP
|
||||||
|
certificates
|
||||||
|
wot Interact with the Web of Trust
|
||||||
|
help Displays help information about the
|
||||||
|
specified command
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
## Building Instructions
|
||||||
|
|
||||||
|
Clone the repository and execute `gradle build` in the project directory.
|
||||||
|
Afterwards you can find archives containing the application in the `build/distributions/` directory.
|
||||||
|
Once extracted, you can execute the `pgpeasy` script in the `bin` subdirectory.
|
||||||
|
|
Loading…
Reference in a new issue