Skip to content

Carlos-Descalzi/vaultbrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VaultBrowser

A terminal-based HashiCorp's Vault client

For the moment only supports generic/kv/kv2 secret backends.

Screenhost

Installation

First install cdtui library: https://github.com/Carlos-Descalzi/cdtui Install it from sources, there is no package available.

sudo python3 setup.py install 
or, for user setup:
python3 setup.py install --prefix=$HOME/.local

Configuration

In $HOME/.vaultbrowser two files are automatically generated:

vaultbrowser.ini: Basic configuration

  • editor: Path to external editor program
  • highlighter: External command used for json syntax highlighting, optional.

services.ini: List of vault instances to connect.

Keys

  • tab: cycle focus through pieces of the UI
  • shift tab: same thing but in the opposite direction
  • a: Add a new entry
  • e: Edit a selected entry
  • d: Delete selected entry
  • h: Shows help.
  • ESC: Closes any open popup, if none, closes the application.