{"repo":"fishi0x01/vsh","free":true,"listed":false,"github":"https://github.com/fishi0x01/vsh","clone":"git clone https://github.com/fishi0x01/vsh.git","description":"vsh - HashiCorp Vault interactive shell and cli tool","language":"Go","stars":290,"topics":["vault","shell","cli","vault-client","repl"],"license":"MIT","category":"cli-tools","readme_excerpt":"vsh vsh is an interactive HashiCorp Vault shell and CLI tool. It comes with multiple common operations and treats paths like directories and files. Core features are: - recursive operations on paths for many operations, e.g., cp , rm , mv - search with grep (substring or regular-expression) - substitute patterns in keys and/or values (substring or regular-expression) with replace - transparency towards differences between KV1 and KV2, i.e., you can freely move/copy secrets between both - non-interactive mode for automation ( vsh -c \" \" ) - merging keys with different strategies through append Installation Homebrew Nix Static binaries for Linux / MacOS Download latest static binaries from release page. Supported commands - add adds a single key and value to a path - append merges secrets with different strategies (allows recursive operation on paths) - cat shows the key/value pairs of a path - cd allows interactive navigation through the paths - cp copies secrets from one location to another (allows recursive operation on paths) - grep searches for substrings or regular expressions (allows recursive operation on paths) - ls shows the subpaths of a given path - mv moves secrets from one location to another (allows recursive operation on paths) - replace replaces substrings or regular expressions (allows recursive operation on paths) - rm removes secret(s) (allows recursive operation on paths) Setting the vault token In order to get a valid token, vsh uses vault's TokenHelper me","default_branch":null,"files":null,"tree":[],"storefront":"/r/fishi0x01","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fishi0x01/vsh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}