Lando

@webship.co/workspace-lando 1.0.2 · github.com/webship/workspace-lando · npm

Lando for the Webship Workspace dashboard: the LANDO menu on every project folder that carries a .lando.yml, with the runtime's verbs as terminal sessions in the project, the up/down caption and the site link, and "Scaffold a .lando.yml here (lando init)" when a new folder is made. A runtime of @webship.co/workspace-container.

A project is a Lando app when it carries .lando.yml; the name is the file's name:, the site link its first proxy host (https://<name>.lndo.site when the file has no proxy block).

Use it

cd ~/workspace
bash core/scripts/plugins.sh --require github:webship/workspace-lando
bash core/scripts/plugins.sh --activate lando
bash core/scripts/plugins.sh --install lando

The verbs

Verb Command
Start lando start
Stop lando stop
Restart lando restart
Rebuild lando rebuild -y
Info lando info
Logs lando logs -f
Shell lando ssh
Destroy lando destroy -y (containers and data: marked in red)

Every verb opens a terminal session in the project folder, so what the CLI prints is what you see, and a verb that asks a question can be answered.

The workspacePlugin block in package.json is the manifest the installer reads.