configurer

command module
v1.3.22 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2024 License: MIT Imports: 1 Imported by: 0

README

configurer

configurer loads secret into env vars from different providers. Run configurer l -h to see the list of available providers.

Install

CLI

Setting target destination:

curl -s https://raw.githubusercontent.com/thalesfsp/configurer/main/resources/install.sh | BIN_DIR=ABSOLUTE_DIR_PATH sh

Setting version:

curl -s https://raw.githubusercontent.com/thalesfsp/configurer/main/resources/install.sh | VERSION=v{M.M.P} sh

Example:

curl -s https://raw.githubusercontent.com/thalesfsp/configurer/main/resources/install.sh | BIN_DIR=/usr/local/bin VERSION=v1.3.17 sh

Programmatically

Install dependency:

go get -u github.com/thalesfsp/configurer

Usage

CLI

See the example section by running configurer l v --help

Programmatically

See dotenv/example_test.go

Documentation

Run $ make doc or check out online.

Development

Check out CONTRIBUTION.

Release
  1. Update CHANGELOG accordingly.
  2. Once changes from MR are merged.
  3. Tag. Don't need to create a release, it's automatically created by CI.

Roadmap

Check out CHANGELOG.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package cmd is the application CLI.
Package cmd is the application CLI.
Package dotenv provides a `.env` provider.
Package dotenv provides a `.env` provider.
Package github provides a GitHub provider.
Package github provides a GitHub provider.
internal
logging
Package logging provides the application logger.
Package logging provides the application logger.
version
Package version provides the version information for the CLI.
Package version provides the version information for the CLI.
Package noop provider.
Package noop provider.
Package option provides a set of options for the providers.
Package option provides a set of options for the providers.
parsers
env
Package provider provides the building blocks for creating a provider.
Package provider provides the building blocks for creating a provider.
Package util provides utility functions for the rest of the project.
Package util provides utility functions for the rest of the project.
Package vault provides a Vault provider.
Package vault provides a Vault provider.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL