Skip to content

ro80t/envl

Repository files navigation

Environment Variables Language (envl)

Packages

language lib repository
Rust envl ROBOTofficial/envl

Cli

name repository
envl-cli ROBOTofficial/envl

Examples

.envl

a = "123";
b = 123;
c = true;
d = [123, 456];
e = struct {
    v: struct {
        a: "hello world"
    },
    w: [
        struct {
            a: "hi!"
        }
    ],
    x: 111,
    y: false,
    z: ["hello", "world"],
};
f = [
    [true],
    [false]
];
h = 123;

.envlconf

settings {}

vars {
    a: string,
    b: int,
    c: bool,
    d: Array<int>,
    e: struct {
        v: struct {
            a: string;
        };
        w: Array<struct {
            a: string;
        }>;
        x: int;
        y: bool;
        z: Array<string>;
    },
    f: Array<Array<bool>>,
    g: int (
        default: 123
    ),
    h: Option<int>,
    i: Option<string>
}

About

better .env

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages