diff --git a/src/babashka/impl/tools/cli.clj b/src/babashka/impl/tools/cli.clj index dfc80c03..645bcf9b 100644 --- a/src/babashka/impl/tools/cli.clj +++ b/src/babashka/impl/tools/cli.clj @@ -1,9 +1,13 @@ (ns babashka.impl.tools.cli {:no-doc true} - (:require [clojure.tools.cli :as tools.cli])) + (:require [clojure.tools.cli :as tools.cli] + [sci.impl.namespaces :refer [copy-var]] + [sci.impl.vars :as vars])) + +(def cli-ns (vars/->SciNamespace 'clojure.tools.cli nil)) (def tools-cli-namespace - {'format-lines tools.cli/format-lines - 'summarize tools.cli/summarize - 'get-default-options tools.cli/get-default-options - 'parse-opts tools.cli/parse-opts}) + {'format-lines (copy-var tools.cli/format-lines cli-ns) + 'summarize (copy-var tools.cli/summarize cli-ns) + 'get-default-options (copy-var tools.cli/get-default-options cli-ns) + 'parse-opts (copy-var tools.cli/parse-opts cli-ns)})