X-Git-Url: http://nitlanguage.org diff --git a/tests/listfull.sh b/tests/listfull.sh index 30c792b..697cab8 100755 --- a/tests/listfull.sh +++ b/tests/listfull.sh @@ -1,5 +1,5 @@ #!/bin/sh -printf "%s\n" "$@" \ +for module in "$@" \ ../src/nit*.nit \ ../src/test_*.nit \ ../src/examples/*.nit \ @@ -9,11 +9,23 @@ printf "%s\n" "$@" \ ../examples/*/src/*_android.nit \ ../examples/*/src/*_linux.nit \ ../examples/*/src/*_null.nit \ - ../examples/nitcorn/src/*.nit \ ../lib/*/examples/*.nit \ ../lib/*/examples/*/*.nit \ ../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 + *.nit \ +; 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