load


Description:

public static Result<AppConfig,Error> load (string appName)

Loads config from standard paths using app name.

Candidate paths: - `./<appName>.properties` - `./<appName>.conf` - `$HOME/.config/<appName>/config.properties` - `/etc/ <appName>/config.properties`

Parameters:

appName

application name.

Returns:

Result.ok(loaded AppConfig), or Result.error(AppConfigError.INVALID_ARGUMENT / LOAD_FAILED).