diff options
author | Richard Maw <richard.maw@gmail.com> | 2014-11-05 10:29:15 +0000 |
---|---|---|
committer | Richard Maw <richard.maw@gmail.com> | 2014-11-05 18:33:47 +0000 |
commit | e09096ba96a62f3de7d4110f3874800cef0265f6 (patch) | |
tree | 7766d91e58ea51c087180c8c14e459913f53cd22 | |
parent | ac9e6787cd2b82bc37b9ba71d09d44aac71f85b1 (diff) | |
download | morph-e09096ba96a62f3de7d4110f3874800cef0265f6.tar.gz |
Run yarn jobs in parallel if yarn supports it
-rwxr-xr-x | check | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -132,7 +132,13 @@ fi if "$run_yarns" && command -v yarn > /dev/null then - yarn --env "PYTHONPATH=$PYTHONPATH" -s yarns/morph.shell-lib yarns/*.yarn + if yarn --max-jobs 3 2>&1 >/dev/null | grep -q 'no such option'; then + yarn --env "PYTHONPATH=$PYTHONPATH" -s yarns/morph.shell-lib \ + yarns/*.yarn + else + yarn --max-jobs="$(nproc)" --env "PYTHONPATH=$PYTHONPATH" \ + -s yarns/morph.shell-lib yarns/*.yarn + fi fi # cmdtest tests. |