@ttx you can use #profile
to make things optional in aero
@dominicm Thanks for the follow up. While #profile
does conditional selection of configuration, it assumes that the developer has full control over the configuration placement. Sometimes, that's not true. Say, I want to distribute an uberjar which works on defaults, but respects user's overrides if a config file is found in appropriate place in home directory. My issue is, #include
does not have any defined behavior for missing files. I've submitted an enhancement proposal here: https://github.com/juxt/aero/issues/48 Please take a look.