GitHub - VirtusLab/crypt: Universal cryptographic tool with AWS KMS, GCP KMS, GnuPG and Azure Key Vault support

Universal cryptographic tool with AWS KMS, GCP KMS and Azure Key Vault support.

OS=$(uname -s | tr '[A-Z]' '[a-z]')
ARCH=amd64
curl -SLf# -o ${HOME}/bin/crypt https://github.com/VirtusLab/crypt/releases/download/v0.3.0/crypt-${OS}-${ARCH}
chmod +x ${HOME}/bin/crypt
crypt --version
go get github.com/VirtusLab/crypt
# Will be installed as cloudcrypt
brew tap virtuslab/cloud && brew install cloudcrypt
NAME:
   crypt - Universal cryptographic tool with AWS KMS, GCP KMS and Azure Key Vault support

USAGE:
   crypt [global options] command [command options] [arguments...]

VERSION:
   v0.3.0

AUTHOR:
   VirtusLab

COMMANDS:
     encrypt, enc, en, e  Encrypts files and/or strings
     decrypt, dec, de, d  Decrypts files and/or strings
     help, h              Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --debug, -d    run in debug mode
   --help, -h     show help
   --version, -v  print the version
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

mkdir -p $GOPATH/src/github.com/VirtusLab
cd $GOPATH/src/github.com/VirtusLab
git clone git@github.com:VirtusLab/crypt.git
cd crypt

go get -u github.com/golang/dep/cmd/dep
make all