BuildConfig constructor
Constructs a config by parsing CLI arguments and loading the config file.
Build hooks will most likely use build instead of this constructor.
The arguments
must be commandline arguments.
If provided, environment
must be a map containing environment variables.
If not provided, environment
defaults to Platform.environment.
If provided, workingDirectory
is used to resolves paths inside
environment
. If not provided, workingDirectory
defaults to
Directory.current.
This async constructor is intended to be used directly in CLI files.
Implementation
factory BuildConfig(
List<String> arguments, {
Map<String, String>? environment,
Uri? workingDirectory,
}) =>
BuildConfigImpl.fromArguments(
arguments,
environment: environment,
workingDirectory: workingDirectory,
);