stack-orchestrator/docs/cli.md
Zach 33e443f41f
Gitea x Laconicd + some doc updates (#549)
* combine instructions from 2 stacks


Former-commit-id: 77d194cfd9b0503c3e55e8c79429fa1f36a8d784

* tidy doc

---------

Co-authored-by: zramsay <zach@bluecollacoding.ca>
2023-09-27 17:36:12 -04:00

1.3 KiB

laconic-so

Sub-commands and flags

setup-repositories

Clone a single repository:

$ laconic-so setup-repositories --include github.com/cerc-io/go-ethereum

Clone the repositories for a stack:

$ laconic-so --stack fixturenet-eth setup-repositories

Pull latest commits from origin:

$ laconic-so --stack fixturenet-eth setup-repositories --pull

Use SSH rather than https:

$ laconic-so --stack fixturenet-eth setup-repositories --git-ssh

build-containers

Build a single container:

$ laconic-so build-containers --include <container-name>

e.g.

$ laconic-so build-containers --include cerc/go-ethereum

Build the containers for a stack:

$ laconic-so --stack <stack-name> build-containers

e.g.

$ laconic-so --stack fixturenet-eth build-containers

Force full rebuild of container images:

$ laconic-so build-containers --include <container-name> --force-rebuild

build-npms

Build a single package:

$ laconic-so build-npms --include <package-name>

e.g.

$ laconic-so build-npms --include laconic-sdk

Build the packages for a stack:

$ laconic-so --stack <stack-name> build-npms

e.g.

$ laconic-so --stack fixturenet-laconicd build-npms

Force full rebuild of packages:

$ laconic-so build-npms --include <package-name> --force-rebuild