Generated by bbc2/dotenv-parser-comparisons
Basic | Escaped z |
Escaped and single-quoted z |
Escaped and double-quoted z |
Escaped n |
Escaped and single-quoted n |
Escaped and doubel-quoted n |
Quoted newline | Non-escaped space | Non-escaped # |
Non-escaped spaced # |
Escaped spaced # |
UTF-8 | Quoted UTF-8 | Variable | Single-quoted variable | Double-quoted variable | Variable with braces | Single-quoted variable with braces | Double-quoted variable with braces | Variable undefined | Variable followed by dot | Variable followed by hyphen | Variable followed by underscore | Variable with braces undefined | Variable with unused default expansion | Variable with default expansion | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
source file | foo=ab |
foo=a\zb |
foo='a\zb' |
foo="a\zb" |
foo=a\nb |
foo='a\nb' |
foo="a\nb" |
foo="a |
foo=a b |
foo=a#b |
foo=a #b |
foo="a#b" |
foo=é |
foo="é" |
a=b |
a=b |
a=b |
a=b |
a=b |
a=b |
foo=x$a |
a=b |
a=b |
a=b |
foo=x${a}y |
a=b |
foo=x${a:-c} |
bash‑5.0.0 | a b |
a z b |
a \ z b |
a \ z b |
a n b |
a \ n b |
a \ n b |
a \n b |
.env: line 1: b: command not found |
a # b |
a |
a # b |
é |
é |
x b |
x $ a |
x b |
x b y |
x $ { a } y |
x b y |
x |
x b . y |
x b - y |
x c |
x y |
x b |
x c |
js‑dotenv‑6.2.0 | a b |
a \ z b |
a \ z b |
a \ z b |
a \ n b |
a \ n b |
a \n b |
a |
a ␣ b |
a # b |
a ␣ # b |
a # b |
é |
é |
x $ a |
x $ a |
x $ a |
x $ { a } y |
x $ { a } y |
x $ { a } y |
x $ a |
x $ a . y |
x $ a - y |
x $ a _ y |
x $ { a } y |
x $ { a : - c } |
x $ { a : - c } |
python‑dotenv‑0.9.1 | a b |
a \ \ z b |
a \ z b |
a \ z b |
a \ \ n b |
a \ n b |
a \ n b |
" a |
a ␣ b |
a # b |
a ␣ # b |
a # b |
\ x e 9 |
é |
x $ a |
x $ a |
x $ a |
x b y |
x b y |
x b y |
x $ a |
x $ a . y |
x $ a - y |
x $ a _ y |
x y |
x |
x |
python‑dotenv‑0.10.1 | a b |
a \ z b |
a \ z b |
a \ z b |
a \ n b |
a \n b |
a \n b |
a \n b |
a ␣ b |
a |
a |
a # b |
é |
é |
x $ a |
x $ a |
x $ a |
x b y |
x b y |
x b y |
x $ a |
x $ a . y |
x $ a - y |
x $ a _ y |
x y |
x |
x |
python‑dotenv‑0.12.0 | a b |
a \ z b |
a \ z b |
a \ z b |
a \ n b |
a \ n b |
a \n b |
a \n b |
a ␣ b |
a # b |
a |
a # b |
é |
é |
x $ a |
x $ a |
x $ a |
x b y |
x b y |
x b y |
x $ a |
x $ a . y |
x $ a - y |
x $ a _ y |
x y |
x |
x |
ruby‑dotenv‑2.6.0 | a b |
a \ z b |
a \ z b |
a z b |
a \ n b |
a \ n b |
a \n b |
a \n b |
a ␣ b |
a |
a |
a # b |
é |
é |
x b |
x $ a |
x b |
x b y |
x $ { a } y |
x b y |
x |
x b . y |
x b - y |
x c |
x y |
x b : - c } |
x : - c } |