X-Git-Url: http://nitlanguage.org diff --git a/tests/listfull.sh b/tests/listfull.sh index 841fdad..697cab8 100755 --- a/tests/listfull.sh +++ b/tests/listfull.sh @@ -1,5 +1,5 @@ #!/bin/sh -ls -1 -- "$@" \ +for module in "$@" \ ../src/nit*.nit \ ../src/test_*.nit \ ../src/examples/*.nit \ @@ -14,6 +14,18 @@ ls -1 -- "$@" \ ../contrib/friendz/src/solver_cmd.nit \ ../contrib/neo_doxygen/src/tests/neo_doxygen_*.nit \ ../contrib/pep8analysis/src/pep8analysis.nit \ + ../contrib/nitin/nitin.nit \ ../contrib/nitiwiki/src/nitiwiki.nit \ *.nit \ - | grep -v ../lib/popcorn/examples/ +; do + case "${module}" in + ../lib/popcorn/examples/*) + continue + ;; + *) + # See [Rich’s sh (POSIX shell) tricks](http://www.etalabs.net/sh_tricks.html), + # section “Shell-quoting arbitrary strings”. + printf '%s\n' "${module}" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/'/" + ;; + esac +done