blob: d24172debcd2f57991d6312a8c4a3fc43ae258dd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
set -eu
cat << 'EOF' > "$DATADIR/env.yarn"
SCENARIO check environment
THEN DATADIR is set
AND SRCDIR is set
AND NOTSET is not set
AND HOME is prefixed by DATADIR
IMPLEMENTS THEN (\S+) is set
env
env | grep "^$MATCH_1="
IMPLEMENTS THEN (\S+) is not set
! env | grep "^$MATCH_1="
IMPLEMENTS THEN (\S+) is prefixed by (\S+)
x=$(env | sed -n "/^$MATCH_2=/s///p")
env | grep "^$MATCH_1=$x/"
EOF
NOTSET=foo ./run-yarn "$DATADIR/env.yarn"
|