Liking cljdoc? Tell your friends :D
Clojure only.

clojure.tools.cli


cliclj

(cli args & specs)

Parse the provided args using the given specs. Specs are vectors describing a command line argument. For example:

["-p" "--port" "Port to listen on" :default 3000 :parse-fn #(Integer/parseInt %)]

First provide the switches (from least to most specific), then a doc string, and pairs of options.

Valid options are :default, :parse-fn, and :flag. See https://github.com/clojure/tools.cli/blob/master/README.md for more detailed examples.

Returns a vector containing a map of the parsed arguments, a vector of extra arguments that did not match known switches, and a documentation banner to provide usage instructions.

Parse the provided args using the given specs. Specs are vectors
describing a command line argument. For example:

["-p" "--port" "Port to listen on" :default 3000 :parse-fn #(Integer/parseInt %)]

First provide the switches (from least to most specific), then a doc
string, and pairs of options.

Valid options are :default, :parse-fn, and :flag. See
https://github.com/clojure/tools.cli/blob/master/README.md for more
detailed examples.

Returns a vector containing a map of the parsed arguments, a vector
of extra arguments that did not match known switches, and a
documentation banner to provide usage instructions.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close