Re:HCL: Toolkit for Structured Configuration Languages
by mdaniel on Wednesday April 24, 2024 @12:08PM
(#40146077)
https://github.com/apple/pkl-go/blob/v0.6.0/.circleci/config... seems to imply it's "curl && chmod" so maybe you're thinking of developing pkl itself?
I happened to have a container that I am certain contains no Java and it fired right up
$ docker run -it --rm --entrypoint=/usr/bin/env public.ecr.aws/aws-cli/aws-cli:2.15.38 bash -c 'curl -fsSLO https://github.com/apple/pkl/releases/download/0.25.3/pkl-linux-aarch64; chmod a+x pkl-linux-aarch64; ./pkl-linux-aarch64 --help'
Usage: pkl [OPTIONS] COMMAND [ARGS]...
you need a 100MB+ runtime to get started with.
But if you are already a Java shop like us, there are even more things to make your complex configs even more complex with pkl gradle plugin.
Of course, you do have to setup and install gradle, and to run gradle you need to install and setup Java JDK.