# 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 ``` e.g. ``` $ laconic-so build-containers --include cerc/go-ethereum ``` Build the containers for a stack: ``` $ laconic-so --stack build-containers ``` e.g. ``` $ laconic-so --stack fixturenet-eth build-containers ``` Force full rebuild of container images: ``` $ laconic-so build-containers --include --force-rebuild ``` ## build-npms Build a single package: ``` $ laconic-so build-npms --include ``` e.g. ``` $ laconic-so build-npms --include laconic-sdk ``` Build the packages for a stack: ``` $ laconic-so --stack build-npms ``` e.g. ``` $ laconic-so --stack fixturenet-laconicd build-npms ``` Force full rebuild of packages: ``` $ laconic-so build-npms --include --force-rebuild ```