neomake 0.4.1

Yet another task runner as make alternative, inspired by GitLab pipelines.
# Command-Line Help for `neomake`

This document contains the help content for the `neomake` command-line program.

**Command Overview:**

* [`neomake`]#neomake
* [`neomake man`]#neomake-man
* [`neomake autocomplete`]#neomake-autocomplete
* [`neomake init`]#neomake-init
* [`neomake run`]#neomake-run
* [`neomake describe`]#neomake-describe
* [`neomake list`]#neomake-list

## `neomake`

A rusty text templating application for CLIs.

**Usage:** `neomake [OPTIONS] <COMMAND>`

###### **Subcommands:**

* `man` — Renders the manual.
* `autocomplete` — Renders shell completion scripts.
* `init` — Initializes a new default configuration in the current folder.
* `run` — Runs task chains.
* `describe` — Describes the execution graph for a given task chain configuration.
* `list` — Lists all available task chains.

###### **Options:**

* `-e`, `--experimental <EXPERIMENTAL>` — enables experimental features



## `neomake man`

Renders the manual.

**Usage:** `neomake man --out <out> --format <format>`

###### **Options:**

* `-o`, `--out <OUT>`
* `-f`, `--format <FORMAT>`

  Possible values: `manpages`, `markdown`




## `neomake autocomplete`

Renders shell completion scripts.

**Usage:** `neomake autocomplete --out <out> --shell <shell>`

###### **Options:**

* `-o`, `--out <OUT>`
* `-s`, `--shell <SHELL>`

  Possible values: `bash`, `zsh`, `fish`, `elvish`, `powershell`




## `neomake init`

Initializes a new default configuration in the current folder.

**Usage:** `neomake init`



## `neomake run`

Runs task chains.

**Usage:** `neomake run [OPTIONS]`

###### **Options:**

* `-f`, `--config <CONFIG>` — The configuration file to use.

  Default value: `./.neomake.yaml`
* `-c`, `--chain <CHAIN>` — Which chain to execute.
* `-a`, `--arg <ARG>` — An argument to the chain.
* `-w`, `--workers <WORKERS>` — Defines how many worker threads are used for tasks that can be executed in parllel.

  Default value: `1`



## `neomake describe`

Describes the execution graph for a given task chain configuration.

**Usage:** `neomake describe [OPTIONS]`

###### **Options:**

* `-f`, `--config <CONFIG>` — The configuration file to use.

  Default value: `./.neomake.yaml`
* `-c`, `--chain <CHAIN>` — Which chain to execute.
* `-o`, `--output <OUTPUT>` — The output format.

  Default value: `yaml`

  Possible values: `yaml`, `json`




## `neomake list`

Lists all available task chains.

**Usage:** `neomake list [OPTIONS]`

###### **Options:**

* `-f`, `--config <CONFIG>` — The configuration file to use.

  Default value: `./.neomake.yaml`
* `-o`, `--output <OUTPUT>` — The output format.

  Default value: `yaml`

  Possible values: `yaml`, `json`




<hr/>

<small><i>
    This document was generated automatically by
    <a href="https://crates.io/crates/clap-markdown"><code>clap-markdown</code></a>.
</i></small>