env_variables

Last updated:

0 purchases

env_variables Image
env_variables Images
Add to Cart

Description:

env variables

Access Environment Variables merging dart command line over platform environment variables. #

Gives access to environment variables with two static methods for EnvVariables class.

One method always returns a String with a default value of '' (empty string)
The other method return null if no value is defined in command line and the platform environment.

Read environment variables looking up in the following order:

in dart command line --define (or flutter --dart-define)
in Platform.environment
in the given (optional) defaultValue


Examples #
final String value = EnvVariables.fromEnvironment('varName'); // Defaults to ''
final String other = EnvVariables.fromEnvironment('otherName', defaultValue: 'myValue');
final String? valueOrNull = EnvVariables.fromEnvironmentOrNull('varName'); // Defaults to null;
copied to clipboard
Additional information #
This package access command line and platform environment variables.
You need to set Environment variable to run tests.
In windows do:
$ $Env:var2 = 'Platform Var2'
$ $Env:var3 = 'Platform Var3'
$ dart --define=var1='dartDefined Var1' --define=var2='dartDefined Var2' test
copied to clipboard
In linux do:
$ var2='Platform Var2' var3='Platform Var3' dart --define=var1='dartDefined Var1' --define=var2='dartDefined Var2' test
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.