id = "encore"
name = "Encore"
homepage = "https://encore.dev"
description = "Infrastructure orchestration from local to your cloud."
icon = "https://encore.dev/assets/branding/icons/icon-no-padding.svg"
executables = ["encore"]
[dotfiles]
paths = [
"~/.config/encore/config",
"~/.encoreconfig",
]
secret = ["[appData]/encore/.auth_token"]
exclude = ["[cacheHome]/encore/"]
side_effect = false
[commands]
format = 1
label = "Encore"
description = "Run, check, test and stream logs of an Encore app. Other subcommands are left out."
quality = "ai-draft"
base = "fig:encore"
parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = true, short_bundles = false }
[[commands.source]]
id = "fig"
kind = "completion"
url = "https://github.com/withfig/autocomplete/blob/master/src/encore.ts"
license = "MIT"
[[commands.subcommand]]
path = ["run"]
label = "Run app"
[[commands.subcommand.source]]
id = "fig"
kind = "completion"
url = "https://github.com/withfig/autocomplete/blob/master/src/encore.ts"
license = "MIT"
[[commands.subcommand.field]]
id = "port"
label = "Port"
type = "integer"
option = ["--port", "-p"]
sources = ["fig"]
[[commands.subcommand.field]]
id = "listen"
label = "Listen address"
type = "string"
option = ["--listen"]
sources = ["fig"]
[[commands.subcommand.field]]
id = "watch"
label = "Live reload"
type = "boolean"
option = ["--watch", "-w"]
sources = ["fig"]
[[commands.subcommand.field]]
id = "debug"
label = "Debug build"
type = "boolean"
option = ["--debug"]
sources = ["fig"]
[[commands.subcommand.field]]
id = "tunnel"
label = "Tunnel"
type = "boolean"
option = ["--tunnel"]
sources = ["fig"]
[[commands.subcommand.task]]
id = "run"
label = "Run locally"
fields = ["port", "watch"]
[[commands.subcommand.group]]
id = "basic"
label = "Basic"
fields = ["port", "watch"]
[[commands.subcommand.group]]
id = "advanced"
label = "Advanced"
fields = ["listen", "debug", "tunnel"]
[[commands.subcommand]]
path = ["check"]
label = "Check for compile errors"
[[commands.subcommand.source]]
id = "fig"
kind = "completion"
url = "https://github.com/withfig/autocomplete/blob/master/src/encore.ts"
license = "MIT"
[[commands.subcommand]]
path = ["test"]
label = "Run tests"
[[commands.subcommand.source]]
id = "fig"
kind = "completion"
url = "https://github.com/withfig/autocomplete/blob/master/src/encore.ts"
license = "MIT"
[[commands.subcommand]]
path = ["logs"]
label = "Stream logs"
[[commands.subcommand.source]]
id = "fig"
kind = "completion"
url = "https://github.com/withfig/autocomplete/blob/master/src/encore.ts"
license = "MIT"
[[commands.subcommand.field]]
id = "env"
label = "Environment"
type = "string"
option = ["--env", "-e"]
sources = ["fig"]
[[commands.subcommand.field]]
id = "json"
label = "Raw JSON"
type = "boolean"
option = ["--json"]
sources = ["fig"]
[[commands.subcommand.task]]
id = "logs"
label = "Stream logs"
fields = ["env", "json"]
[[commands.subcommand.group]]
id = "basic"
label = "Basic"
fields = ["env", "json"]