id = "vercel"
name = "Vercel CLI"
homepage = "https://vercel.com/docs/cli"
description = "With the command-line interface (CLI) you can interact with the Vercel platform using a terminal."
icon = "SimpleIcons:vercel"
executables = ["vercel", "vc"]
[dotfiles]
paths = [
"~/.local/share/com.vercel.cli/config.json",
"~/Library/Application Support/com.vercel.cli/config.json",
"%APPDATA%/xdg.data/com.vercel.cli/config.json",
"~/.now/config.json",
]
exclude = []
secret = [
"~/.local/share/com.vercel.cli/auth.json",
"~/Library/Application Support/com.vercel.cli/auth.json",
"%APPDATA%/xdg.data/com.vercel.cli/auth.json",
"~/.now/auth.json",
]
side_effect = false
[commands]
format = 1
label = "Deploy"
description = "Deploy a project directory to Vercel. Token and secret values are deliberately not offered."
quality = "ai-draft"
base = "fig:vercel"
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/vercel.ts"
license = "MIT"
[[commands.field]]
id = "dir"
label = "Project directory"
type = "path"
position = 0
path = { kind = "directory", role = "input" }
sources = ["fig"]
[[commands.field]]
id = "prod"
label = "Production"
type = "boolean"
option = ["--prod"]
sources = ["fig"]
[[commands.field]]
id = "force"
label = "Force new deployment"
type = "boolean"
option = ["-f", "--force"]
sources = ["fig"]
[[commands.field]]
id = "scope"
label = "Team scope"
type = "string"
option = ["-S", "--scope"]
sources = ["fig"]
[[commands.field]]
id = "confirm"
label = "Skip questions"
type = "boolean"
option = ["-c", "--confirm"]
sources = ["fig"]
[[commands.field]]
id = "public"
label = "Public"
type = "boolean"
option = ["-p", "--public"]
sources = ["fig"]
[[commands.field]]
id = "no_clipboard"
label = "No clipboard"
type = "boolean"
option = ["-C", "--no-clipboard"]
sources = ["fig"]
[[commands.field]]
id = "debug"
label = "Debug"
type = "boolean"
option = ["-d", "--debug"]
sources = ["fig"]
[[commands.field]]
id = "regions"
label = "Regions"
type = "string"
option = ["--regions"]
sources = ["fig"]
[[commands.task]]
id = "preview"
label = "Preview deploy"
fields = ["dir", "scope"]
required = []
[[commands.task]]
id = "prod"
label = "Production deploy"
set = { prod = [true] }
fields = ["dir", "prod", "scope"]
required = []
[[commands.group]]
id = "basic"
label = "Basic"
fields = ["dir", "prod", "force", "scope", "confirm"]
[[commands.group]]
id = "advanced"
label = "Advanced"
fields = ["public", "no_clipboard", "debug", "regions"]