Ligare.programming
Ligare.programming
provides functionality to help you extend your application.
It is a loose collection of programming patterns, utilities, and integration APIs
for working with other Ligare libraries.
Why Use Ligare.programming?
Ligare.programming
offers several pieces of functionality. You can use it for:
Extending argparse to allow more sophiscated command line application usage
Merging dictionaries and type-hinting nested dictionary types
Integrating Ligare’s configuration system so your application can avoid hard-coding variables for use during runtime
Dependency injection, singletons, and other software design patterns