Skip to content
/ args4c Public

typesafe configuration utilities - additional convenience functionality, helpers for going from main method to config

License

Notifications You must be signed in to change notification settings

aaronp/args4c

Repository files navigation

Args4c

Build Maven Central License

An "arguments for config" zero-dependency* utility to aid in producing a lightbend (typesafe) config from command-line arguments, as well as some convenience methods for working with configurations such as:

  • get the unique paths, export a config as a json string, filter/modify configs
  • provide 'pretty' config summaries
  • encrypting/decrypt sensitive config entries
  • allow overrides from environment variables (e.g. FOO_BAR=123 overrides property foo.bar)

The minisite can be found here

** It is zero-dependency as it declares a 'provided' dependency on the lightbend (typesafe) config so not to conflict with the explicit version used by your project

About

typesafe configuration utilities - additional convenience functionality, helpers for going from main method to config

Resources

License

Stars

Watchers

Forks

Packages

No packages published