Post

For kcctl 🧸 (github.com/kcctl/kcctl), we are using picocli, compiled into native binaries via @quarkus.io and @graalvm.org. A bit of a learning curve ("pico" is a bit of a misnomer), but once you got the hang, it's really good. Fast enough to launch it even for tab completions, doing a REST call!

github.comGitHub - kcctl/kcctl: A modern and intuitive command line client for Kafka ConnectA modern and intuitive command line client for Kafka Connect - kcctl/kcctl

Thanks! As you asked for challenges, setting up the build for all the platforms was one. Until recently, GitHub Actions didn't support Apple Silicon runners, so you couldn't build native binaries for Arm Macs. But it is supported by now.

0 reposts2 likes