malli-cli
malli-cli copied to clipboard
Configuration powertool with `metosin/malli`
For example one should be able to express that thw two operands should be linked to configuration keys `--source` and `--target`.
Currently the order is env var, default config file, config provider, command line, repl override.
For example `--language` can be repeated several time to specify several language. A property of the schema should reflect this.
- Subcommand are just arguments - Some (sub)command may have different, overlapping requirements - Basically should automate the need for `cond` in `-main`, while enabling simple enhancement or à-la-carte replacement....
Provide default options that may be overriden or just disabled by the dev user - `--help`, `-h`, `-?` - `--now`, `--start-time`, `-t` - `-!`, `--about` - `-v`, `--verbose`, `log-level`, `-d`,...
Defaults: - boolean: 0 - string and probably everything else: 1
- It should be possible to (recursively) hide some options or nested map from the summary. - `:description`, as expected, should be the actual description as per malli convention. However...
So that at least it gives an estimate of how long the parsing process may take. We should also link to mallk own perf test. As this is a tiny...
Bumps [org.clojure:clojure](https://github.com/clojure/clojure) from 1.10.3 to 1.11.2. Changelog Sourced from org.clojure:clojure's changelog. Changes to Clojure in Version 1.11.1 CLJ-2701 Pin serialVersionUID for Keyword and ArraySeq back to 1.10.3 values to retain...
See https://github.com/piotr-yuxuan/malli-cli/issues/19