Lunar CLI Reference
Global options
--config-dir <config-dir>, LUNAR_CONFIG_DIR=<config-dir>
--config-dir <config-dir>, LUNAR_CONFIG_DIR=<config-dir>--hub-host <hostname>, LUNAR_HUB_HOST=<hostname>
--hub-host <hostname>, LUNAR_HUB_HOST=<hostname>--hub-grpc-port <port>, LUNAR_HUB_GRPC_PORT=<port>
--hub-grpc-port <port>, LUNAR_HUB_GRPC_PORT=<port>--hub-http-port <port>, LUNAR_HUB_HTTP_PORT=<port>
--hub-http-port <port>, LUNAR_HUB_HTTP_PORT=<port>--hub-insecure, LUNAR_HUB_INSECURE=true
--hub-insecure, LUNAR_HUB_INSECURE=true--no-hub, LUNAR_NO_HUB=true
--no-hub, LUNAR_NO_HUB=trueLUNAR_HUB_TOKEN
LUNAR_HUB_TOKENConfig Commands
lunar hub pull
lunar hub pull<repo>
<repo>--rerun-code-collectors | -r
--rerun-code-collectors | -r--include-pr-commits
--include-pr-commits--pr-max-age-days <days>
--pr-max-age-days <days>Domain Commands
lunar domain ls
lunar domain lsComponent Commands
lunar component ls
lunar component lslunar component get-json
lunar component get-json<component-name>
<component-name>--git-sha <git-sha>
--git-sha <git-sha>--pr <pr-number>
--pr <pr-number>Cataloger Commands
lunar cataloger get-json
lunar cataloger get-json--pr <pr-number>
--pr <pr-number>--git-sha <git-sha>
--git-sha <git-sha>lunar cataloger run
lunar cataloger run--output-json
--output-jsonlunar cataloger dev
lunar cataloger devCollector Commands
lunar collector run
lunar collector run<component-name>
<component-name>--pr <pr-number>
--pr <pr-number>--git-sha <git-sha>
--git-sha <git-sha>--only-code
--only-code--only-cron
--only-cron--collector <collector-name>
--collector <collector-name>--pr-max-age-days <days>
--pr-max-age-days <days>--output-json
--output-jsonlunar collector dev
lunar collector dev<collector-name>
<collector-name>--script <path-to-collector-script>
--script <path-to-collector-script>--component <component-name>
--component <component-name>--component-dir <path>
--component-dir <path>--pr <pr-number>
--pr <pr-number>--git-sha <git-sha>
--git-sha <git-sha><collector-name>
<collector-name>--fake-ci-cmd <bash-command>
--fake-ci-cmd <bash-command>Examples
Policy Commands
lunar policy ls
lunar policy lslunar policy check ls
lunar policy check lslunar policy run
lunar policy run<component-name>
<component-name>--pr <pr-number>
--pr <pr-number>--git-sha <git-sha>
--git-sha <git-sha>--policy <policy-name>
--policy <policy-name>--initiative <initiative-name>
--initiative <initiative-name>--output-json
--output-jsonlunar policy dev
lunar policy dev<policy-name>
<policy-name>--script <path-to-policy-script>
--script <path-to-policy-script>--component <component-name>
--component <component-name>--component-json <path-to-json-or-stdin>
--component-json <path-to-json-or-stdin>--pr <pr-number>
--pr <pr-number>--git-sha <git-sha>
--git-sha <git-sha>lunar policy ok-release
lunar policy ok-release<component>
<component><git_sha>
<git_sha>lunar policy ok-pr
lunar policy ok-pr<component>
<component><git_sha>
<git_sha>SDK Commands
lunar catalog
lunar cataloglunar collect
lunar collectSQL Commands
lunar sql connection-string
lunar sql connection-stringLast updated
