Example golang code with using Vault and Cobra
go
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Vladimir Smagin 78b5e35957 users listing 4ヶ月前
cmd users listing 4ヶ月前
keys users listing 4ヶ月前
vendor users listing 4ヶ月前
Gopkg.lock users listing 4ヶ月前
Gopkg.toml users listing 4ヶ月前
README.md import 4ヶ月前
main.go import 4ヶ月前

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$