Example golang code with using Vault and Cobra
go
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Vladimir Smagin 78b5e35957 users listing 11 maanden geleden
cmd users listing 11 maanden geleden
keys users listing 11 maanden geleden
vendor users listing 11 maanden geleden
Gopkg.lock users listing 11 maanden geleden
Gopkg.toml users listing 11 maanden geleden
README.md import 11 maanden geleden
main.go import 11 maanden geleden

README.md

Sample

vlad@turtle:/opt/dev/-go/ssh-vault$ go build && ./ssh-vault import --username=nickd --key-public=keys/nick_diamond.pem.pub --key-secret=keys/nick_diamond.pem --name-first=Nick
Error: required flag(s) "name-last" not set
Usage:
  ssh-vault import [flags]

Flags:
  -h, --help                help for import
  -p, --key-public string   Public key file
  -s, --key-secret string   Secret key file
  -f, --name-first string   First name
  -l, --name-last string    Last name
  -u, --username string     User's login

required flag(s) "name-last" not set
vlad@turtle:/opt/dev/-go/ssh-vault$ go build && ./ssh-vault import --username=nickd --key-public=keys/nick_diamond.pem.pub --key-secret=keys/nick_diamond.pem --name-first=Nick --name-last=Diamond
2019/07/03 02:59:52 Importing key pair
2019/07/03 02:59:53 <nil>
vlad@turtle:/opt/dev/-go/ssh-vault$