Go Makefile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github CONTRIBUTING Nov 1, 2017
cmd/ssh-vault
test_data
.gitignore using go dep Sep 18, 2017
.travis.yml update .travis Jun 7, 2018
CHANGELOG.md trying docker to build linux packages May 29, 2018
CONTRIBUTING.md update contributing Nov 6, 2017
Dockerfile trying docker to build linux packages May 29, 2018
Gopkg.lock
Gopkg.toml
LICENSE prototype Sep 29, 2016
Makefile trying docker to build linux packages May 29, 2018
README.md modified: README.md Aug 20, 2017
a_test.go PtyWriteback Dec 20, 2016
cache.go
cache_test.go lint Aug 20, 2017
close.go create option write to stdout when no vault specified Mar 3, 2017
create.go create vault from STDIN Oct 9, 2016
create_test.go GetRSAPublicKey - need to improve this in order to support ed25519 Apr 5, 2017
edit.go shred before removing tempfile Oct 8, 2016
encode.go
fingerprint_test.go modified: fingerprint_test.go Aug 20, 2017
get_password.go lint Jun 14, 2017
get_password_darwin.go
get_password_darwin_test.go lint Nov 1, 2017
get_password_prompt.go
getkey.go
getkey_test.go lint Nov 1, 2017
shred.go lint Aug 20, 2017
shred_test.go
vault.go
vault_test.go
view.go lint Aug 20, 2017

README.md

ssh-vault 🌰

Build Status Coverage Status Go Report Card

encrypt/decrypt using ssh private keys

https://ssh-vault.com

Download

Usage:

$ ssh-vault -h

Example:

$ echo "secret" | ssh-vault -u <github.com/user> create

Compile from source

Setup go environment https://golang.org/doc/install

For example using $HOME/go for your workspace

$ export GOPATH=$HOME/go

Create the directory:

$ mkdir -p $HOME/go/src/github.com/ssh-vault

Clone project into that directory:

$ git clone git@github.com:ssh-vault/ssh-vault.git $HOME/go/src/github.com/ssh-vault/ssh-vault

Build by just typing make:

$ cd $HOME/go/src/github.com/ssh-vault/ssh-vault
$ make

Issues

Please feel free to raise any issue, feature requirement or a simple comment here.