lol
1{
2 runCommand,
3 nuv,
4 version,
5}:
6
7runCommand "nuv-test-run"
8 {
9 nativeBuildInputs = [ nuv ];
10 }
11 ''
12 export TMP_BASE=$(mktemp -d /tmp/.nuv-XXXXX)
13 export HOME=$TMP_BASE
14 export NUV_REPO=""
15 export NUV_ROOT=$TMP_BASE/.nuv/3.0.0/olaris
16 rm -rf $TMP_BASE/.nuv && \
17 mkdir -p $TMP_BASE/.nuv/3.0.0/olaris && \
18 mkdir $TMP_BASE/.nuv/tmp
19 V=$(nuv -version 2>/dev/null)
20 diff -U3 --color=auto <(echo "$V") <(echo "${version}")
21 touch $out
22 ''