KBSecret é uma utilidade de linha de comando e biblioteca para gerenciar segredos.
Links rápidos:
- Instruções de instalação
- Guia de início rápido
- Documentação CLI
- Documentação API
- Customizando sua instalação
Hackeando no KBSecret
Quer hackear no KBSecret? Aqui esta como você pode começar:
$ git clone [email protected]:kbsecret/kbsecret.git && cd kbsecret
$ bundle install --path vendor/bundle
$ bundle exec ./bin/kbsecret help
Páginas de Manual
As páginas de manual do KBSecret podem ser encontradas online aqui.
Se você gostaria de gerar as versões roff para man(1)
, precisará de ronn(1)
:
$ bundle exec make man
$ cp man/*.1 ${YOUR_MAN_DIR}
Completação de Shell
KBSecret fornece completação de funcões de shell para bash, zsh e fish.
Para gerar as completações para Bash:
$ bundle exec make bash
$ # ou, se tiver comandos adicionais que suportem
$ # a flag --introspect-flags:
$ CMDS='foo bar baz' bundle exec make bash
$ cp completions/kbsecret.bash ${SEU_DIRETORIO_DE_COMPLETACAO}
Para usar as completações para zsh, adicione o diretório de completação em seu $fpath
ou copie o arquivo completions/_kbsecret
para todos os diretórios contidos nele.
Para user as completações em fish, copie completions/kbsecret.fish
para sua pasta ~/.config/fish/completions
.
Sinta-se a vontade para contribuir seus scripts de completação para outras shells!
Contribuindo
Veja "help wanted" no issue tracker.
Se tiver alguma ideia para uma nova funcionalidade, sugira! Pull requests também são bem vindos.
Comunidade e ajuda
Se você gostaria de ajudar ou simplesmente conversar sobre o desenvolvimento do KBSecret, por favor una-se a nós em
#kbsecret
no Freenode.
Também temos uma equipe em Keybase. Por favor, nos diga no IRC se gostaria de ser adicionado ao mesmo.
Licenciamento
KBSecret é licenciado sobre a MIT License.
O logo de KBSecret foi criado por Arathnim.