writeJq: init

This commit is contained in:
tv 2016-07-03 20:46:48 +02:00
parent 7f0ea39a97
commit 3d0f7724cc

View File

@ -231,6 +231,17 @@ rec {
'';
};
writeJq = name: src: pkgs.runCommand name {} /* sh */ ''
name=${assert types.filename.check name; name}
src=${shell.escape src}
# syntax check
printf '%s' "$src" > src.jq
${pkgs.jq}/bin/jq -f src.jq < /dev/null
cp src.jq "$out"
'';
writeNixFromCabal =
trace (toString [
"The function `writeNixFromCabal` has been deprecated in favour of"