Pakete, Repositories und App-Kategorien suchen

Paketdetailsv4.2.0

dotenv

Laden Sie Umgebungsvariablen aus einer `.env`-Datei.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
150.000
Likes
154
Pub-Punkte
135

Paket installieren

flutter pub add dotenv

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das dotenv-Paket ermöglicht es Flutter-Anwendungen, Umgebungsvariablen aus einer .env-Datei zu laden und vereinfacht so die Konfigurationsverwaltung über verschiedene Umgebungen hinweg. Es liest Schlüssel-Wert-Paare aus der Datei und macht sie innerhalb der App verfügbar, wodurch die Sicherheit durch Vermeidung von hartcodierten Anmeldeinformationen verbessert wird. Dies ist besonders nützlich zum Verwalten von API-Schlüsseln, URLs und anderen sensiblen oder umgebungsspezifischen Einstellungen. Das Paket unterstützt alle wichtigen Plattformen, einschließlich Android, iOS, macOS, Windows und Linux.

Anwendungsfälle

  • API-Schlüssel sicher verwalten
  • App-Verhalten pro Umgebung konfigurieren
  • Speicherung sensibler Anmeldeinformationen
  • Mehrumgebungssysteme aktivieren
  • Vermeiden Sie hartkodierte Konfigurationswerte

Hauptmerkmale

  • Lädt Variablen aus der .env-Datei
  • Unterstützt plattformunabhängige Konfiguration
  • Einfache Schlüssel-Wert-Syntax
  • Einfache Integration in Flutter-Apps
  • Sichere Handhabung von Geheimnissen

Geeignet für

  • Entwicklungs- und Staging-Umgebungen
  • Apps, die mehrere Konfigurationsprofile erfordern
  • Teams, die gemeinsame Konfigurationen verwalten
  • Projekte mit strengen Sicherheitsanforderungen
  • CI/CD-Pipelines mit Umgebungsdokumenten

Hinweise

  • Übertragen Sie niemals .env-Dateien in die Versionskontrolle
  • Stellen Sie sicher, dass `.env` zur .gitignore hinzugefügt wurde
  • Variablen werden nur beim Start geladen
  • Beschränkt auf einfache Zeichenfolgenwerte
  • Nicht geeignet für komplexe Datenstrukturen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

dotenv

Load environment variables at runtime from a .env file.

Pub Version Build Status Documentation style: tidy

about

Deploying applications should be simple. This implies constraints:

The twelve-factor app stores config in environment variables (often shortened to env vars or env). Env vars are easy to change between deploys without changing any code... they are a language- and OS-agnostic standard.

An environment is the set of variables known to a process (say, PATH, PORT, ...). It is desirable to mimic the production environment during development (testing, staging, ...) by reading these values from a file.

This library parses that file and optionally merges its values with the built-in Platform.environment map.

usage

See documentation and examples.

cli

Get the latest:

$ dart pub global activate dotenv

Run:

$ dart pub global run dotenv:new  # create a .env file and add it to .gitignore
$ dart pub global run dotenv      # load the file and print only the file environment variables to stdout
$ dart pub global run dotenv -p   # load the file and print all the environment variables to stdout
discussion

Use the issue tracker for bug reports and feature requests.

Pull requests gleefully considered.

prior art
license: MIT

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden