sha_env 0.0.1 sha_env: ^0.0.1 copied to clipboard
Yet another DotEnv handling library for Dart but all the other gave me headaches.
Yet another DotEnv handling library for Dart but all the other gave me headaches. So let's keep thing simple, just an .env with KEY=WALUE inside and one line to load it and a top level object to access those, ok ?
Features #
- Simplicity
- 1 Line to load
- 1 top level object to access
Getting started #
Run
dart pub add sha_env
Usage #
/// You must create the .env file at the root of your dart project
/// OR use the `path` parameter to specify the file path
import 'package:sha_env/sha_env.dart';
void main() {
/// Will load the variablesfrom .env file
ShaEnv().loadSync();
/// print variable api key
print(env['API_KEY']);
}
Additional information #
- You can use
=
inside values BUT not in key - Inspired by the PHP's DotEnv lib used by Laravel