AJ Alt
AJ Alt
I don't really want to add a target that can't be tested on CI, so I'm going to keep the target list as-is for now. You always build the library...
So I looked into this and it seems that the wasm source set is somehow a dependency of the js source set, so [`jsTest` fails to configure][1]. If you know...
I imagine it would be helpful to be able to register closable object on the context so that subcommands can use them. Then all a command's registered objects could be...
`AutoClosable` is an experimental feature added in, i believe, 1.8.20-beta: https://youtrack.jetbrains.com/issue/KT-31066 I don't feel strongly about the name. `registerClosable` is probably less confusing. If we added it, it should be...
I would wait until 1.8.20 is released, but we don't have to wait until AutoClosable is stable; we can just make `use` have the same `OpIn` annotation.
In my opinion, `version_prefix` is not generic enough. It doesn't support e.g. text _after_ the version number. In my case that caused #339, I don't surround my version numbers with...
If you need to parse header level separately, you can still support a custom regex if it just matches the header title (i.e. what your `version_match_regex` does now). ```yaml uses:...
Thanks for the kind words! I don't have plans to make mordant optional, because I don't want to maintain a second copy of all the multiplatform terminal output, text formatting,...
Mordant is Clikt's only dependency. It provides multiplatform output, prompting, text color and formatting, markdown rendering and more. It's also part of Clikt's public API, so there's no easy way...
I do minimize dependencies; Mordant is Clikt's only direct dependency, and I plan on keeping it that way. I don't even use common libraries like kotlinx.coroutines. I've experimented with a...