id = "lando"
name = "Lando"
homepage = "https://docs.lando.dev/cli"
description = "Cli part of Lando"
executables = ["lando"]
[dotfiles]
paths = ["~/.lando/config.yml"]
secret = []
exclude = ["~/.lando/cache/", "~/.lando/certs/"]
[commands]
format = 1
label = "Lando"
description = "Start an app or rebuild it. Other lando commands and global update-channel options are left out."
quality = "ai-draft"
parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = false, short_bundles = false }
[[commands.subcommand]]
path = ["start"]
label = "Start an app"
description = "Start the app in the current directory; builds containers on first run."
[[commands.subcommand.source]]
id = "docs"
kind = "manual"
url = "https://docs.lando.dev/cli/start.html"
revision = "v3.26.9"
evidence = """
lando start
--clear Clears the lando tasks cache [boolean]
--debug Shows debug output [boolean]
--verbose, -v Runs with extra verbosity [count]
"""
[[commands.subcommand.field]]
id = "verbose"
label = "Verbosity"
type = "count"
option = ["--verbose", "-v"]
sources = ["docs"]
[[commands.subcommand.field]]
id = "debug"
label = "Debug output"
type = "boolean"
option = ["--debug"]
sources = ["docs"]
[[commands.subcommand.field]]
id = "clear"
label = "Clear tasks cache"
type = "boolean"
option = ["--clear"]
sources = ["docs"]
[[commands.subcommand.task]]
id = "start"
label = "Start"
fields = ["verbose"]
[[commands.subcommand.group]]
id = "basic"
label = "Basic"
fields = ["verbose", "debug", "clear"]
[[commands.subcommand]]
path = ["rebuild"]
label = "Rebuild an app"
description = "Rebuild the app from scratch, preserving data."
[[commands.subcommand.source]]
id = "docs"
kind = "manual"
url = "https://docs.lando.dev/cli/rebuild.html"
revision = "v3.26.9"
evidence = """
lando rebuild [--service <service>...] [--yes]
--service, -s Rebuilds only the specified services [array]
--yes, -y Answers yes to prompts [boolean] [default: false]
lando rebuild --yes
lando rebuild -s cache -s appserver
"""
[[commands.subcommand.field]]
id = "service"
label = "Service"
type = "string"
option = ["--service", "-s"]
multiple = true
sources = ["docs"]
[[commands.subcommand.field]]
id = "yes"
label = "Answer yes to prompts"
type = "boolean"
option = ["--yes", "-y"]
sources = ["docs"]
[[commands.subcommand.task]]
id = "rebuild"
label = "Rebuild everything"
fields = ["yes"]
[[commands.subcommand.group]]
id = "basic"
label = "Basic"
fields = ["service", "yes"]