Liking cljdoc? Tell your friends :D

cli-matic.core

ATTENTION

CLI-matic has one main entry-point: run-cmd.

As an end-user, you need nothing else, but the documentation that explains how parameters are to bhe run.

See examples/ to get started quickly.

Developers

Most of the logic will be run in run-cmd* to make testing easier, as run-cmd calls System/exit.

### ATTENTION

CLI-matic has one main entry-point: [[run-cmd]].

As an end-user, you need nothing else,  but the documentation
that explains how parameters are to bhe run.

See `examples/` to get started quickly.

*Developers*

Most of the logic will be run in [[run-cmd*]] to make testing easier,
as [[run-cmd]] calls `System/exit`.

raw docstring

cli-matic.optionals

clj

This namespace contains optional dependencies for CLJ.

CLI-matic is supposed to work whether they are present or not.

  • JSON (Cheshire)
  • YAML (io.forward/yaml)
  • Orchestra

Detection is taken from core.clj in https://github.com/dakrone/clj-http

### This namespace contains optional dependencies for CLJ.

CLI-matic is supposed to work whether they are present or not.

* JSON (Cheshire)
* YAML (io.forward/yaml)
* Orchestra

Detection is taken from `core.clj` in https://github.com/dakrone/clj-http

cljs
### This namespace contains optional dependencies for CLJS.

raw docstring

cli-matic.platform

clj

Platform-specific functions for the JVM.

If running on ClojureScript, we can have a different file for JS.

BTW, in this NS, we avoid using Spec / Orchestra.

## Platform-specific functions for the JVM.

If running on ClojureScript, we can have a different file for JS.

BTW, in this NS, we avoid using Spec / Orchestra.

cljs

Platform-specific functions for Node.

At the moment it's all empty.

BTW, in this NS, we avoid using Spec / Orchestra.

## Platform-specific functions for Node.

At the moment it's all empty.

BTW, in this NS, we avoid using Spec / Orchestra.

raw docstring

cli-matic.specs

No vars found in this namespace.

cli-matic.utils

Utilities used in the project

  • the general section contains low-level stuff that could be anywhere
  • the cli-matic section contain low-level functions used by the parser and the help generators.
### Utilities used in the project

* the *general* section contains low-level
  stuff that could be anywhere
* the *cli-matic* section contain low-level functions
  used by the parser and the help generators.


raw docstring

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

× close