voo_env 0.2.0 copy "voo_env: ^0.2.0" to clipboard
voo_env: ^0.2.0 copied to clipboard

discontinuedreplaced by: voo_config

[DEPRECATED] Use voo_config for configuration and voo_secrets for secure secrets. This package used XOR obfuscation which provides false security.

example/lib/main.dart

// Example demonstrating voo_env package usage.
//
// Run `dart run build_runner build` before running this example.
// ignore_for_file: avoid_print

import 'env.dart';
import 'env_development.dart';
import 'env_production.dart';

void main() {
  print('=== voo_env Example ===\n');

  // Demonstrate default environment
  print('--- Default Environment (.env) ---');
  print('API Key: ${Env.apiKey}');
  print('API URL: ${Env.apiUrl}');
  print('API Version: ${Env.apiVersion}');
  print('Port: ${Env.port}');
  print('Debug Mode: ${Env.debugMode}');
  print('Max Connections: ${Env.maxConnections}');
  print('Enable Analytics: ${Env.enableAnalytics}');
  print('Enable Logging: ${Env.enableLogging}');
  print('Database URL: ${Env.databaseUrl}');
  print('Optional Feature: ${Env.optionalFeature}');
  print('');

  // Demonstrate development environment
  print('--- Development Environment (.env.development) ---');
  print('API Key: ${EnvDevelopment.apiKey}');
  print('API URL: ${EnvDevelopment.apiUrl}');
  print('API Version: ${EnvDevelopment.apiVersion}');
  print('Port: ${EnvDevelopment.port}');
  print('Debug Mode: ${EnvDevelopment.debugMode}');
  print('Max Connections: ${EnvDevelopment.maxConnections}');
  print('Enable Analytics: ${EnvDevelopment.enableAnalytics}');
  print('Enable Logging: ${EnvDevelopment.enableLogging}');
  print('Database URL: ${EnvDevelopment.databaseUrl}');
  print('');

  // Demonstrate production environment
  print('--- Production Environment (.env.production) ---');
  print('API Key: ${EnvProduction.apiKey}');
  print('API URL: ${EnvProduction.apiUrl}');
  print('API Version: ${EnvProduction.apiVersion}');
  print('Port: ${EnvProduction.port}');
  print('Debug Mode: ${EnvProduction.debugMode}');
  print('Max Connections: ${EnvProduction.maxConnections}');
  print('Enable Analytics: ${EnvProduction.enableAnalytics}');
  print('Enable Logging: ${EnvProduction.enableLogging}');
  print('Database URL: ${EnvProduction.databaseUrl}');
  print('');

  print('=== Example Complete ===');
}
0
likes
145
points
236
downloads

Publisher

verified publishervoostack.com

Weekly Downloads

[DEPRECATED] Use voo_config for configuration and voo_secrets for secure secrets. This package used XOR obfuscation which provides false security.

Topics

#env #environment #configuration #deprecated

Documentation

API reference

License

MIT (license)

Dependencies

meta

More

Packages that depend on voo_env