id = "redwood" name = "RedwoodJS" description = "Full-stack JavaScript framework CLI." homepage = "https://redwoodjs.com" executables = ["redwood"] [commands] format = 1 label = "RedwoodJS" description = "Run dev servers and builds for a Redwood project. Generators, deploy and setup are not covered." quality = "ai-draft" base = "fig:redwood" 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/redwood.ts" license = "MIT" [[commands.subcommand]] path = ["dev"] label = "Start dev servers" description = "Start the development servers for the api and web sides." [[commands.subcommand.source]] id = "fig" kind = "completion" url = "https://github.com/withfig/autocomplete/blob/master/src/redwood.ts" license = "MIT" [[commands.subcommand.field]] id = "side" label = "Side" type = "enum" position = 0 choices = [{ value = "api", label = "API" }, { value = "web", label = "Web" }] sources = ["fig"] [[commands.subcommand.task]] id = "dev" label = "Start dev servers" fields = ["side"] [[commands.subcommand.group]] id = "basic" label = "Basic" fields = ["side"] [[commands.subcommand]] path = ["build"] label = "Build" description = "Build the api and web sides." [[commands.subcommand.source]] id = "fig" kind = "completion" url = "https://github.com/withfig/autocomplete/blob/master/src/redwood.ts" license = "MIT" [[commands.subcommand.field]] id = "side" label = "Side" type = "enum" position = 0 choices = [{ value = "api", label = "API" }, { value = "web", label = "Web" }] sources = ["fig"] [[commands.subcommand.field]] id = "stats" label = "Bundle size analyzer" type = "boolean" option = ["--stats"] sources = ["fig"] [[commands.subcommand.field]] id = "verbose" label = "Verbose" type = "boolean" option = ["--verbose", "-v"] sources = ["fig"] [[commands.subcommand.task]] id = "build" label = "Build everything" fields = ["side", "verbose"] [[commands.subcommand.group]] id = "basic" label = "Basic" fields = ["side", "verbose"] [[commands.subcommand.group]] id = "advanced" label = "Advanced" fields = ["stats"]