arkenv icon indicating copy to clipboard operation
arkenv copied to clipboard

Type-safe Kotlin configuration by delegates

Results 7 arkenv issues
Sort by recently updated
recently updated
newest added

Module support is more natural if we can just supply our nested modules via the constructor. Out of the box we get defaults and easy injection in tests. Either convention...

enhancement

A common setup is to have a `application.*` in main and one in test, where test adds or overwrites values specified in main. ![image](https://user-images.githubusercontent.com/9032394/117537714-21990900-b003-11eb-92da-176dde7f8e5c.png) Currently, it seems only one is...

enhancement

```kotlin class OtherArks: Arkenv() { val customConfig: String? by argument("--custom") } class Arks: Arkenv("My App") { val other = module(OtherArks()) val port: Int by argument("--port") { defaultValue = { 8080...

bug

I'm thinking we should remove our whole dependency to [gitlab.com](https://gitlab.com/apurebase/arkenv) by removing our `.gitlab-ci.yml` and when finished with that we would update the https://apurebase.gitlab.io/arkenv/ website to just forward all requests...

enhancement
documentation

Should be possible to add functionality on parse.

enhancement

ProcessorFeatures already use a lateinit arkenv instance. Normal features could employ the same pattern to reduce API complexity.

enhancement
breaking