Skip to content

Repository files navigation

Environmentalism

Build Status

Simple package that loads variables from your DotEnv files.

Requirements

  • MacOS or Linux
  • Swift 4+

Installation

You can grab this package through Swift Package Manager:

import PackageDescription
let package = Package(
name: "Example",
products: [
.executable(name: "Example", targets: ["Example"])
],
dependencies: [
.package(url: "https://github.com/fborges/Environmentalism", from: "1.0.0")
],
targets: [
.target(
name: "Example",
dependencies: ["Environmentalism"]),
]
)

Usage

This package has basically One struct that brings up the stuff for you:

import Environmentalism
// Load environment variables from file at specified URL
letenv=try!Environment(url: url)
// Supports subscripting
letvictories=env["BRAZIL_WORLD_CHAMPION"]->"5"
// Push all key-value pairs into actual environment variables
env.commit()

Further improvements

See Issues.

License

MIT License

About

Simple package that loads variables from your DotEnv files.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages