पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv4.2.0

dotenv

`.env` फ़ाइल से परिवेश चर प्राप्त करें।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
1.5 लाख
लाइक
154
Pub अंक
135

पैकेज इंस्टॉल करें

flutter pub add dotenv

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

dotenv पैकेज फ्लटर एप्लिकेशन को .env फ़ाइल से वातावरण चर को लोड करने की अनुमति देता है, जिससे विभिन्न वातावरणों में कॉन्फ़िगरेशन प्रबंधन को सरल बनाया जाता है। यह फ़ाइल से की-वैल्यू जोड़े को पढ़ता है और उन्हें ऐप में उपलब्ध कराता है, कठोर रूप से कोड किए गए आंतरिक डेटा से बचकर सुरक्षा में सुधार करता है। यह API कीज़, URL और अन्य संवेदनशील या वातावरण-विशिष्ट सेटिंग्स के प्रबंधन के लिए विशेष रूप से उपयोगी है। यह पैकेज सभी प्रमुख प्लेटफॉर्म जैसे Android, iOS, macOS, Windows और Linux का समर्थन करता है।

उपयोग

  • API कीज़ को सुरक्षित ढंग से प्रबंधित करें
  • पर्यावरण के अनुसार ऐप व्यवहार को सेट करना
  • संवेदनशील प्रमाण-पत्र स्टोर करना
  • बहु-पर्यावरण सेटअप सक्षम करना
  • कड़े कॉन्फ़िगरेशन मानों से बचें

मुख्य विशेषताएँ

  • .env फ़ाइल से चर को लोड करता है
  • प्लेटफॉर्म-अनुकूल विन्यास का समर्थन करता है
  • सरल की-मान सिंटैक्स
  • Flutter ऐप्स में आसान एकीकरण
  • गोपनीयता का सुरक्षित निर्वहन

इनके लिए उपयुक्त

  • विकास और स्टेजिंग परिवेश
  • बहुत से कॉन्फ़िगरेशन प्रोफ़ाइल वाले ऐप्स
  • साझा विन्यास प्रबंधित करने वाली टीमें
  • कठोर सुरक्षा आवश्यकताओं वाले प्रोजेक्ट
  • पर्यावरण फ़ाइलों के साथ CI/CD पाइपलाइन्स

विचार योग्य बातें

  • कभी भी .env फ़ाइलों को वर्जन नियंत्रण में कमिट न करें
  • सुनिश्चित करें कि `.env` को .gitignore में जोड़ा गया है
  • चर केवल प्रारंभ में ही लोड किए जाते हैं
  • सरल स्ट्रिंग मानों तक सीमित
  • जटिल डेटा संरचनाओं के लिए उपयुक्त नहीं

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 2 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट