pkl
pkl copied to clipboard
A configuration as code language with rich validation and tooling.
Currently, Pkl assumes that a PklProject file and any declared local dependencies are accessible on the filesystem (i.e. via `file:` URIs. For usage of the `pkl` CLI this is sufficient,...
I don't know exactly how caching works on `pkl`. But I assume it is just basic support yet. Once a package was requested, it will be stored in the cache...
Seems like an [known issue](https://pkl-lang.org/main/current/pkl-doc/index.html#install-cli) but not tracked as an issue yet 🙃
`.env` accepted by lots of frameworks, and easy to be converted to environment variables. For example, pkl as following: ``` name="joe" server { host = "localhost" port =8080 } ```...
Hi, I would like to download the pkl packages in the internal network environment? Is it possible to do that in the present pkl versiom? Not a java expert, if...
I have the schema as following: ``` server: Server class Server { endpoints: Listing } class Endpoint { name: String port: UInt16(isBetween(1024, 65535)) } ``` and configuration: ``` server {...
It is surprising (at least to me) that in the following pkl definition: ```pkl typealias Step = GetStep | PutStep class Job { steps: Listing? } class GetStep { prop1:...
I just did some manual testing. Currently, Pkl handles HTTP redirects and file symlinks differently: 1. HTTP redirects: A program imports both `https://example.com/bar.pkl` and `https://example.com/redirect-to-bar.pkl`. * Each import fetches/parses/evaluates the...
This PR/commit builds on top of #227 to start from a stable Gradle 7.5 build. - Fix and clean up the pkl-commons-test build script. - Change tests to read test...
Here is my take on how to best solve the "flaky PackageServer tests" problem. It is ready to be merged after #217 . See commit message for details. If you...