https://github.com/neandertech/smithy4s-curl
This scala-cli script has two entrypoints, so you can produce two binaries from it - one using curl, and one using http4s Ember.
Because native dependencies are required for both entrypoints, I prefer to build them using my sn-vcpkg CLI:
To produce a binary using curl:
$ sn-vcpkg scala-cli curl --rename curl=libcurl -- package . -f -o ./native-curl -M helloCurl