id = "quasar" name = "Quasar" description = "Quasar Framework CLI for Vue.js apps." homepage = "https://quasar.dev" executables = ["quasar"] [commands] format = 1 label = "Quasar" description = "Serve built Quasar output over HTTP. Create, upgrade and info are not covered." quality = "ai-draft" base = "fig:quasar" 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/quasar.ts" license = "MIT" [[commands.subcommand]] path = ["serve"] label = "Serve a folder" description = "Start a static server for a built folder such as dist/spa." [[commands.subcommand.source]] id = "fig" kind = "completion" url = "https://github.com/withfig/autocomplete/blob/master/src/quasar.ts" license = "MIT" [[commands.subcommand.field]] id = "path" label = "Folder to serve" type = "path" path = { kind = "directory", role = "input" } position = 0 sources = ["fig"] [[commands.subcommand.field]] id = "port" label = "Port" type = "integer" option = ["--port", "-p"] sources = ["fig"] [[commands.subcommand.field]] id = "hostname" label = "Hostname" type = "string" option = ["--hostname", "-H"] sources = ["fig"] [[commands.subcommand.field]] id = "open" label = "Open browser" type = "boolean" option = ["--open", "-o"] sources = ["fig"] [[commands.subcommand.field]] id = "gzip" label = "Compress content" type = "boolean" option = ["--gzip", "-g"] sources = ["fig"] [[commands.subcommand.field]] id = "history" label = "History API fallback" type = "boolean" option = ["--history"] sources = ["fig"] [[commands.subcommand.field]] id = "https" label = "Enable HTTPS" type = "boolean" option = ["--https"] sources = ["fig"] [[commands.subcommand.field]] id = "cors" label = "Enable CORS" type = "boolean" option = ["--cors"] sources = ["fig"] [[commands.subcommand.task]] id = "serve-spa" label = "Serve and open browser" set = { open = [true] } fields = ["path", "port", "open", "history"] required = ["path"] [[commands.subcommand.group]] id = "basic" label = "Basic" fields = ["path", "port", "hostname", "open"] [[commands.subcommand.group]] id = "advanced" label = "Advanced" fields = ["gzip", "history", "https", "cors"]