sha_env 0.0.1 icon indicating copy to clipboard operation
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
1
likes
130
pub points
31%
popularity

Publisher

verified publisher iconprojetretro.io

Yet another DotEnv handling library for Dart but all the other gave me headaches.

Repository (GitHub)

Documentation

Documentation
API reference

License

Icon for licenses.unknown (LICENSE)

Dependencies

path

More

Packages that depend on sha_env