peacemakr-cli

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

README

peacemakr-cli

CLI that encrypts and decrypts anything using Peacemakr Crypto System.

Quick start

(1) Register an account with https://peacemakr.io (2) Login to your admin portal, https://admin.peacemakr.io (3) Grab your ApiKey (4) Invoke peacemakr-cli using your ApiKey, for example,

$ echo "hello world" | docker run -e PEACEMAKR_APIKEY=your-api-key -i peacemakr-cli ./peacemakr-cli
AQAAAAkAAAAoAAAALAAAADAAAABEAAAAWAAAANcAAADnAAAAMwEAAAAEAAIAAAAAEAAAACEI
eELxb13s32PdZi/4NuUQAAAAUWJ17eT23DpJ63GdnJlq5XsAAAB7ImNyeXB0b0tleUlEIjoi
MGtKdHR6TWt2MnNVa2Q4VndBOXNBckdVaWFZOHI2MHgyV3Y5T29EWGk5QT0iLCJzZW5kZXJL
ZXlJRCI6IjBtaHRscVdMTlM2VUNBWWNRZHk1MG81UTZ5emZSQnltVGZXcHJ3S2JBQ289In0M
AAAAswnudtyjo5K+UOKCSAAAADBGAiEA6b68OXaUWdvyfQrr6jENzjhwn7ewXp9tKNYEmu/W
1rMCIQDJouUC0qlmDhUKpZr1k7gz3zDYuaZsMQs4RH2A2xhadvKfNCD/rk2UG2NVkLQSBHjF
VK2LIDbz40rgi5fdY38C

Make it easy with an alias:

...

Build with docker

# build dependencies
./build-dep.sh
# build binaries 
./build-bin.sh

Run with docker

$ docker run -e PEACEMAKR_APIKEY=your-api-key -i peacemakr-cli ./peacemakr-cli -help

Note to build bin

go build -a -o peacemakr-cli-2 -ldflags '-w -extldflags "--verbose -static -L/path/to/peacemakr-go-sdk/crypto/lib -L/path/to/openssl-1.1.1a -lcrypto -ldl -lpthread"' .

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL