Giter Club home page Giter Club logo

envault's Introduction

                                    __   __   
    ____   _______  _______   __ __|  |_/  |_ 
  _/ __ \ /    \  \/ /\__  \ |  |  \  |\   __\
  \  ___/|   |  \   /  / __ \|  |  /  |_|  |  
    \___  >___|  /\_/  (____  /____/|____/__|  
           \/     \/           \/              
 

Release Linux macOS

envault

envualt is a cli tool for injecting env variables from hashicorp vault kv storage securly

Ex:

  -configure
        create configuration for the vault to be used
  -d    envault debug (verbose)
  -list string {json, table, yaml}
        List key value secrets
  -run
        set env variables and run command after double dash Ex. envault run -- npm run dev
  -set string
        Set key value secret Ex: envault -set=KEY=VALUE
  -status
        Get vault status
  -v    envault version

Installation via install.sh

# binary will be in $(go env GOPATH)/bin/envault
curl -sSfL https://raw.githubusercontent.com/h4ux/envault/main/install.sh | sh -s -- -b $(go env GOPATH)/bin

# defualt installation into ./bin/
curl -sSfL https://raw.githubusercontent.com/h4ux/envault/main/install.sh | sh -s

Once you run envault -configure envault will create .env file in ~/.config/envault/.env

Help

** Currently supports Mac OS and Linux OS (Windows can be added with very little effort)

envault's People

Contributors

h4ux avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.