dotenv-parser-comparisons

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
b"
foo=a b
foo=a#b
foo=a #b
foo="a#b"
foo=é
foo="é"
a=b
foo=x$a
a=b
foo='x$a'
a=b
foo="x$a"
a=b
foo=x${a}y
a=b
foo='x${a}y'
a=b
foo="x${a}y"
foo=x$a
a=b
foo=x$a.y
a=b
foo=x$a-y
a=b
a_y=c
foo=x$a_y
foo=x${a}y
a=b
foo=x${a:-c}
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
[print_env] foo undefined
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 }