All Projects → lingrino → Vaku

lingrino / Vaku

Licence: mit
Vaku extends the Vault API & CLI

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Labels

Projects that are alternatives of or similar to Vaku

Mt Aws Glacier
Perl Multithreaded Multipart sync to Amazon Glacier
Stars: ✭ 522 (+387.85%)
Mutual labels:  cli, vault
Vsh
vsh - HashiCorp Vault interactive shell and cli tool
Stars: ✭ 209 (+95.33%)
Mutual labels:  cli, vault
Cli
share secrets within teams to avoid plain-text secrets from day one
Stars: ✭ 138 (+28.97%)
Mutual labels:  cli, vault
Gomplate
A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
Stars: ✭ 1,270 (+1086.92%)
Mutual labels:  cli, vault
Clikt
Multiplatform command line interface parsing for Kotlin
Stars: ✭ 1,658 (+1449.53%)
Mutual labels:  cli
Igniteui Cli
Ignite UI Command-Line Interface by Infragistics
Stars: ✭ 105 (-1.87%)
Mutual labels:  cli
Emplace
👩‍❤️‍💋‍👩 Synchronize installed packages on multiple machines
Stars: ✭ 105 (-1.87%)
Mutual labels:  cli
Denox
Script runner and workspace configuration for Deno
Stars: ✭ 105 (-1.87%)
Mutual labels:  cli
Spinner
Go (golang) package with 90 configurable terminal spinner/progress indicators.
Stars: ✭ 1,637 (+1429.91%)
Mutual labels:  cli
Kovid
A CLI to fetch and compare the 2019 coronavirus pandemic statistics. It also fetches historical data and attempts to draw histograms of it to visualise the rate of infections.
Stars: ✭ 107 (+0%)
Mutual labels:  cli
Cli.fan
Blog about notable commandline tools
Stars: ✭ 106 (-0.93%)
Mutual labels:  cli
Reg
Docker registry v2 command line client and repo listing generator with security checks.
Stars: ✭ 1,485 (+1287.85%)
Mutual labels:  cli
Force Dev Tool
[DEPRECATED] Command line tool supporting the Force.com development lifecycle
Stars: ✭ 106 (-0.93%)
Mutual labels:  cli
Devstats
📊 A CLI application that fetches stats from developer sites
Stars: ✭ 105 (-1.87%)
Mutual labels:  cli
Html Minifier Terser
actively maintained fork of html-minifier - minify HTML, CSS and JS code using terser - supports ES6 code
Stars: ✭ 106 (-0.93%)
Mutual labels:  cli
Hcledit
A command line editor for HCL
Stars: ✭ 104 (-2.8%)
Mutual labels:  cli
Dotfiles
My personal collection of configuration files.
Stars: ✭ 105 (-1.87%)
Mutual labels:  cli
Fgh
📁 Automate the lifecycle and organization of your cloned GitHub repositories
Stars: ✭ 107 (+0%)
Mutual labels:  cli
Rabbitmq Cli
Command line tools for RabbitMQ
Stars: ✭ 105 (-1.87%)
Mutual labels:  cli
Schema Registry
A CLI and Go client for Kafka Schema Registry
Stars: ✭ 105 (-1.87%)
Mutual labels:  cli

Vaku

Vaku

PkgGoDev goreportcard Code Quality Test Coverage Maintainability

Vaku is a CLI and API for running path- and folder-based operations on the Vault Key/Value secrets engine. Vaku extends the existing Vault CLI and API by allowing you to run the same path-based list/read/write/delete functions on folders as well. Vaku also lets you search, copy, and move both secrets and folders.

Installation

Homebrew

brew install lingrino/tap/vaku

Scoop

scoop bucket add vaku https://github.com/lingrino/scoop-vaku.git
scoop install vaku

Docker

docker run ghcr.io/lingrino/vaku --help

Binary

Download the latest binary or deb/rpm for your os/arch from the releases page.

Usage

Vaku CLI documentation can be found on the command line using either vaku help [cmd] or vaku [cmd] --help. The same documentation is also available in markdown form in the docs/cli folder.

API

Documentation for the Vaku API is on pkg.go.dev.

Contributing

Suggestions and contributions of all kinds are welcome! If there is functionality you would like to see in Vaku please open an Issue or Pull Request and I will be sure to address it.

Tests

Vaku is well tested and uses only the standard go testing tools.

$ go test -cover -race ./...
ok  github.com/lingrino/vaku/v2      0.095s coverage: 100.0% of statements
ok  github.com/lingrino/vaku/v2/api 12.065s coverage: 100.0% of statements
ok  github.com/lingrino/vaku/v2/cmd  0.168s coverage: 100.0% of statements
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].