├── .circleci └── config.yml ├── .clj-kondo └── config.edn ├── .dockerignore ├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .nodemon.json ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── appveyor.yml ├── bin ├── closh.js └── closh.sh ├── default.nix ├── deps.edn ├── doc ├── cookbook.md ├── guide.md ├── img │ ├── demo.gif │ └── logo │ │ ├── closh.ai │ │ ├── closh.svg │ │ ├── logo.png │ │ └── verticalversion.png ├── notes.md ├── principles.md ├── scripting.md └── tech.md ├── fixtures ├── echo-tester └── script-mode-tests │ ├── args.cljc │ ├── bar.cljc │ ├── cmd.cljc │ ├── cmd2.cljc │ ├── cond.cljc │ ├── foo.cljc │ ├── throw1.cljc │ └── throw2.cljc ├── jni.json ├── package.json ├── reflection.json ├── resources ├── CLOSH_VERSION └── completion │ ├── completion.bash │ ├── completion.fish │ └── completion.zsh ├── scripts ├── check-requirements.js ├── ci_linux ├── ci_macos ├── compile ├── compile-native-image ├── compile-sci-uberjar ├── demo-gif.sh ├── demo-play.sh ├── demo-smoke.sh ├── release ├── test-sci-binary.sh └── wrap-jar.sh ├── src ├── closh-sci │ └── closh │ │ └── zero │ │ ├── frontend │ │ ├── sci.clj │ │ └── sci_rebel.clj │ │ ├── platform │ │ ├── clojure_compiler.clj │ │ └── clojure_platform.clj │ │ ├── sci_reader.clj │ │ └── utils │ │ ├── clojure_main_sci.clj │ │ └── sci.clj ├── common │ └── closh │ │ └── zero │ │ ├── builtin.cljc │ │ ├── compiler.cljc │ │ ├── core.cljc │ │ ├── env.cljc │ │ ├── macros.cljc │ │ ├── macros_fns.cljc │ │ ├── parser.cljc │ │ ├── parser_spec.cljc │ │ ├── parser_squarepeg.cljc │ │ ├── pipeline.cljc │ │ ├── reader.cljc │ │ ├── service │ │ ├── completion.cljc │ │ └── history_common.cljc │ │ └── util.cljc ├── jvm │ └── closh │ │ └── zero │ │ ├── frontend │ │ ├── jline_history.clj │ │ ├── main.clj │ │ ├── plain.clj │ │ └── rebel.clj │ │ ├── platform │ │ ├── eval.clj │ │ ├── io.clj │ │ └── process.clj │ │ └── utils │ │ └── clojure_main.clj └── lumo │ └── closh │ └── zero │ ├── frontend │ └── node_readline.cljs │ ├── main.cljs │ ├── platform │ ├── eval.cljs │ ├── io.cljs │ ├── process.cljs │ └── util.cljs │ └── service │ └── history.cljs └── test ├── closh ├── common_test.cljc ├── compiler_test.cljc ├── completion_test.cljc ├── core_test.cljc ├── history_test.cljc ├── pipeline_test.cljc ├── process_test.cljc ├── reader_test.cljc ├── scripting_test.cljc ├── test_util │ ├── runner.clj │ ├── runner.cljs │ ├── spawn_helper.cljc │ └── util.cljc └── util_test.cljc └── resources ├── .foo.bar ├── foo.bar ├── foo.bas └── foo.baz /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.clj-kondo/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/.clj-kondo/config.edn -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/.gitignore -------------------------------------------------------------------------------- /.nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/.nodemon.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/appveyor.yml -------------------------------------------------------------------------------- /bin/closh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/bin/closh.js -------------------------------------------------------------------------------- /bin/closh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/bin/closh.sh -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/default.nix -------------------------------------------------------------------------------- /deps.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/deps.edn -------------------------------------------------------------------------------- /doc/cookbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/doc/cookbook.md -------------------------------------------------------------------------------- /doc/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/doc/guide.md -------------------------------------------------------------------------------- /doc/img/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/doc/img/demo.gif -------------------------------------------------------------------------------- /doc/img/logo/closh.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/doc/img/logo/closh.ai -------------------------------------------------------------------------------- /doc/img/logo/closh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/doc/img/logo/closh.svg -------------------------------------------------------------------------------- /doc/img/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/doc/img/logo/logo.png -------------------------------------------------------------------------------- /doc/img/logo/verticalversion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/doc/img/logo/verticalversion.png -------------------------------------------------------------------------------- /doc/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/doc/notes.md -------------------------------------------------------------------------------- /doc/principles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/doc/principles.md -------------------------------------------------------------------------------- /doc/scripting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/doc/scripting.md -------------------------------------------------------------------------------- /doc/tech.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/doc/tech.md -------------------------------------------------------------------------------- /fixtures/echo-tester: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | echo $1 4 | -------------------------------------------------------------------------------- /fixtures/script-mode-tests/args.cljc: -------------------------------------------------------------------------------- 1 | (prn *args*) 2 | -------------------------------------------------------------------------------- /fixtures/script-mode-tests/bar.cljc: -------------------------------------------------------------------------------- 1 | echo bar 2 | -------------------------------------------------------------------------------- /fixtures/script-mode-tests/cmd.cljc: -------------------------------------------------------------------------------- 1 | (defcmd my-hello [x] 2 | (println (str "Hi " x))) 3 | -------------------------------------------------------------------------------- /fixtures/script-mode-tests/cmd2.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/fixtures/script-mode-tests/cmd2.cljc -------------------------------------------------------------------------------- /fixtures/script-mode-tests/cond.cljc: -------------------------------------------------------------------------------- 1 | #?(:clj (println "a" "b")) 2 | -------------------------------------------------------------------------------- /fixtures/script-mode-tests/foo.cljc: -------------------------------------------------------------------------------- 1 | echo foo 2 | (load-file "fixtures/script-mode-tests/bar.cljc") 3 | -------------------------------------------------------------------------------- /fixtures/script-mode-tests/throw1.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/fixtures/script-mode-tests/throw1.cljc -------------------------------------------------------------------------------- /fixtures/script-mode-tests/throw2.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/fixtures/script-mode-tests/throw2.cljc -------------------------------------------------------------------------------- /jni.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/jni.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/package.json -------------------------------------------------------------------------------- /reflection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/reflection.json -------------------------------------------------------------------------------- /resources/CLOSH_VERSION: -------------------------------------------------------------------------------- 1 | 0.5.0 2 | -------------------------------------------------------------------------------- /resources/completion/completion.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/resources/completion/completion.bash -------------------------------------------------------------------------------- /resources/completion/completion.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/resources/completion/completion.fish -------------------------------------------------------------------------------- /resources/completion/completion.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/resources/completion/completion.zsh -------------------------------------------------------------------------------- /scripts/check-requirements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/scripts/check-requirements.js -------------------------------------------------------------------------------- /scripts/ci_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/scripts/ci_linux -------------------------------------------------------------------------------- /scripts/ci_macos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/scripts/ci_macos -------------------------------------------------------------------------------- /scripts/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/scripts/compile -------------------------------------------------------------------------------- /scripts/compile-native-image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/scripts/compile-native-image -------------------------------------------------------------------------------- /scripts/compile-sci-uberjar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/scripts/compile-sci-uberjar -------------------------------------------------------------------------------- /scripts/demo-gif.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/scripts/demo-gif.sh -------------------------------------------------------------------------------- /scripts/demo-play.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/scripts/demo-play.sh -------------------------------------------------------------------------------- /scripts/demo-smoke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/scripts/demo-smoke.sh -------------------------------------------------------------------------------- /scripts/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/scripts/release -------------------------------------------------------------------------------- /scripts/test-sci-binary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/scripts/test-sci-binary.sh -------------------------------------------------------------------------------- /scripts/wrap-jar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/scripts/wrap-jar.sh -------------------------------------------------------------------------------- /src/closh-sci/closh/zero/frontend/sci.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/closh-sci/closh/zero/frontend/sci.clj -------------------------------------------------------------------------------- /src/closh-sci/closh/zero/frontend/sci_rebel.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/closh-sci/closh/zero/frontend/sci_rebel.clj -------------------------------------------------------------------------------- /src/closh-sci/closh/zero/platform/clojure_compiler.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/closh-sci/closh/zero/platform/clojure_compiler.clj -------------------------------------------------------------------------------- /src/closh-sci/closh/zero/platform/clojure_platform.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/closh-sci/closh/zero/platform/clojure_platform.clj -------------------------------------------------------------------------------- /src/closh-sci/closh/zero/sci_reader.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/closh-sci/closh/zero/sci_reader.clj -------------------------------------------------------------------------------- /src/closh-sci/closh/zero/utils/clojure_main_sci.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/closh-sci/closh/zero/utils/clojure_main_sci.clj -------------------------------------------------------------------------------- /src/closh-sci/closh/zero/utils/sci.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/closh-sci/closh/zero/utils/sci.clj -------------------------------------------------------------------------------- /src/common/closh/zero/builtin.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/builtin.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/compiler.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/compiler.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/core.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/core.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/env.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/env.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/macros.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/macros.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/macros_fns.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/macros_fns.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/parser.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/parser.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/parser_spec.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/parser_spec.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/parser_squarepeg.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/parser_squarepeg.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/pipeline.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/pipeline.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/reader.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/reader.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/service/completion.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/service/completion.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/service/history_common.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/service/history_common.cljc -------------------------------------------------------------------------------- /src/common/closh/zero/util.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/common/closh/zero/util.cljc -------------------------------------------------------------------------------- /src/jvm/closh/zero/frontend/jline_history.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/jvm/closh/zero/frontend/jline_history.clj -------------------------------------------------------------------------------- /src/jvm/closh/zero/frontend/main.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/jvm/closh/zero/frontend/main.clj -------------------------------------------------------------------------------- /src/jvm/closh/zero/frontend/plain.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/jvm/closh/zero/frontend/plain.clj -------------------------------------------------------------------------------- /src/jvm/closh/zero/frontend/rebel.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/jvm/closh/zero/frontend/rebel.clj -------------------------------------------------------------------------------- /src/jvm/closh/zero/platform/eval.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/jvm/closh/zero/platform/eval.clj -------------------------------------------------------------------------------- /src/jvm/closh/zero/platform/io.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/jvm/closh/zero/platform/io.clj -------------------------------------------------------------------------------- /src/jvm/closh/zero/platform/process.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/jvm/closh/zero/platform/process.clj -------------------------------------------------------------------------------- /src/jvm/closh/zero/utils/clojure_main.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/jvm/closh/zero/utils/clojure_main.clj -------------------------------------------------------------------------------- /src/lumo/closh/zero/frontend/node_readline.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/lumo/closh/zero/frontend/node_readline.cljs -------------------------------------------------------------------------------- /src/lumo/closh/zero/main.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/lumo/closh/zero/main.cljs -------------------------------------------------------------------------------- /src/lumo/closh/zero/platform/eval.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/lumo/closh/zero/platform/eval.cljs -------------------------------------------------------------------------------- /src/lumo/closh/zero/platform/io.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/lumo/closh/zero/platform/io.cljs -------------------------------------------------------------------------------- /src/lumo/closh/zero/platform/process.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/lumo/closh/zero/platform/process.cljs -------------------------------------------------------------------------------- /src/lumo/closh/zero/platform/util.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/lumo/closh/zero/platform/util.cljs -------------------------------------------------------------------------------- /src/lumo/closh/zero/service/history.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/src/lumo/closh/zero/service/history.cljs -------------------------------------------------------------------------------- /test/closh/common_test.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/common_test.cljc -------------------------------------------------------------------------------- /test/closh/compiler_test.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/compiler_test.cljc -------------------------------------------------------------------------------- /test/closh/completion_test.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/completion_test.cljc -------------------------------------------------------------------------------- /test/closh/core_test.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/core_test.cljc -------------------------------------------------------------------------------- /test/closh/history_test.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/history_test.cljc -------------------------------------------------------------------------------- /test/closh/pipeline_test.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/pipeline_test.cljc -------------------------------------------------------------------------------- /test/closh/process_test.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/process_test.cljc -------------------------------------------------------------------------------- /test/closh/reader_test.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/reader_test.cljc -------------------------------------------------------------------------------- /test/closh/scripting_test.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/scripting_test.cljc -------------------------------------------------------------------------------- /test/closh/test_util/runner.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/test_util/runner.clj -------------------------------------------------------------------------------- /test/closh/test_util/runner.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/test_util/runner.cljs -------------------------------------------------------------------------------- /test/closh/test_util/spawn_helper.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/test_util/spawn_helper.cljc -------------------------------------------------------------------------------- /test/closh/test_util/util.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/test_util/util.cljc -------------------------------------------------------------------------------- /test/closh/util_test.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dundalek/closh/HEAD/test/closh/util_test.cljc -------------------------------------------------------------------------------- /test/resources/.foo.bar: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/resources/foo.bar: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/resources/foo.bas: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/resources/foo.baz: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------