https://github.com/lambdaisland/cli command line argument handling, v1.30.130
Improves shell completion for flags tied to subcommands, install with your_command __licli install-completions (bash or zsh)
oh that's really cool! i've wanted subcommands in tools.cli for a while, so i'll check this out
https://github.com/fulcrologic/fulcro-tui 1.0.0 - TUI with Fulcro in BB or CLJ • Many bug fixes from earlier RCS ◦ Electron Inspect works fully now, including db, EQL autocomplete, statechart visualization ◦ Performance improvements (1-2ms per frame on most UI) ◦ Keyboard shortcuts are more stable • Added Full-stack fulcro-rad-demo to the project. See README ◦ Uses statechart routing ◦ Uses fulcro-rad-statecharts ◦ Everything’s a statechart! • Built-in performance measurement tool • Fulcro RAD demo ui plugin for UI included in demo ◦ Renders everything the demo needs, at least • Runs equally well from bb and clojure ◦ Inspect only works from clojure There are probably some bugs in the demo, but I think the main library is getting pretty solid. It could use mouse support and some additional nav kinds of helpers perhaps, but the combo of statechart routing and basically the majority of the ecosystem makes non-trivial TUI that may or may not talk to servers pretty nice.
io.github.clojure/tools.build {:git/tag "v0.10.14" :git/sha "1176afd"} is now avaialble • Update to latest tools.deps and Clojure 1.12.5
And also as :mvn/version "0.10.14", right?
Take your pick
https://scicloj.github.io/plotje/ - composable plotting - https://clojars.org/org.scicloj/plotje
Following comments by @carsten.behring:
• pj/lay-*with different x/y columns from the existing pose now produces a two-panel composite instead of throwing.
• When`pj/lay-*`would create a new panel using columns that don't exist in the data, the error now fires at the lay call with a clear message, instead of later during`pj/plan`or`pj/plot`.
• When a layer carries its own`:data`but the pose's x/y columns are missing from it, the error now names where the missing column came from and suggests two fixes: rename the column to match, or set a different x/y on the layer.