Liking cljdoc? Tell your friends :D

hive-compose.adapter.cli

IComposeEngine over the docker compose CLI. Argv construction and output parsing are pure; the process runs through an injected exec with hive-system's shell.core/exec! contract (argv, opts) -> Result.

IComposeEngine over the docker compose CLI. Argv construction and output
parsing are pure; the process runs through an injected `exec` with
hive-system's `shell.core/exec!` contract (argv, opts) -> Result.
raw docstring

base-argvclj

(base-argv p)

docker compose addressed at profile p: project dir, project name, files and native compose profiles.

`docker compose` addressed at profile `p`: project dir, project name, files
and native compose profiles.
sourceraw docstring

closure-argvclj

(closure-argv p)
source

closure-servicesclj

(closure-services s)

Sorted services of a config --format json document.

Sorted services of a `config --format json` document.
sourceraw docstring

down-argvclj

(down-argv p services)
source

linesclj

(lines s)

Non-blank trimmed lines of s.

Non-blank trimmed lines of `s`.
sourceraw docstring

listed-argvclj

(listed-argv p)
source

logs-argvclj

(logs-argv p services tail)
source

ls-argvclj

source

make-engineclj

(make-engine opts)

CliEngine. opts: :exec (default hive-system shell.core/exec!), :compose/timeout-ms, :compose/up-timeout-ms.

CliEngine. `opts`: :exec (default hive-system `shell.core/exec!`),
:compose/timeout-ms, :compose/up-timeout-ms.
sourceraw docstring

parse-json-rowsclj

(parse-json-rows s)

Rows of compose --format json output, which is a JSON array or one JSON object per line depending on the compose version.

Rows of compose `--format json` output, which is a JSON array or one JSON
object per line depending on the compose version.
sourceraw docstring

profiles-argvclj

(profiles-argv p)
source

projectsclj

(projects rows)

Project summaries of ls rows.

Project summaries of `ls` rows.
sourceraw docstring

ps-argvclj

(ps-argv p)
source

running-servicesclj

(running-services rows)

Sorted set of services with a running container in ps rows.

Sorted set of services with a running container in `ps` rows.
sourceraw docstring

stop-argvclj

(stop-argv p services)
source

up-argvclj

(up-argv p services)
source

version-argvclj

source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close