Home
Softono
p

piotr-yuxuan

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
1

Software by piotr-yuxuan

malli-cli
Open Source

malli-cli

malli-cli is a Clojure configuration powertool built on the metosin/malli schema library. It provides out-of-the-box configuration sourcing from command line arguments, environment variables, or any integrated configuration management tool. Users define their expected configuration shape as a malli schema, enabling expressive descriptions, parsing of strings, constraint validation, and decoding of values. The library offers an agnostic way to protect secrets in config by turning them into opaque, non-printable values while preserving the ability to decode them when needed. It generates CLIs automatically from the schema, returning a parsed map of arguments and environment variables that can serve as a configuration fragment. malli-cli is designed to merge gracefully with other config sources. The final configuration is composed of layered fragments: a default value, environment variables at startup, values from a configuration management system, and command line arguments. This layered approach lets it play n

Productivity Terminal & CLI Tools
57 Github Stars