id = "kdoctor" name = "KDoctor" description = "Checks the environment for Kotlin Multiplatform Mobile app development." homepage = "https://github.com/Kotlin/kdoctor" executables = ["kdoctor"] platforms = ["macos"] [commands] format = 1 label = "Check environment" description = "Diagnose the Kotlin Multiplatform Mobile development environment." quality = "ai-draft" base = "fig:kdoctor" parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = true, short_bundles = false } [[commands.source]] id = "src" kind = "completion" url = "https://github.com/withfig/autocomplete/blob/master/src/kdoctor.ts" license = "MIT" [[commands.field]] id = "verbose" label = "Verbose" description = "Report extended information." type = "boolean" option = ["--verbose", "-v"] sources = ["src"] [[commands.field]] id = "all" label = "Extra diagnostics" description = "Run extra diagnostics." type = "boolean" option = ["--all", "-a"] sources = ["src"] [[commands.field]] id = "team_ids" label = "Apple team IDs" description = "Report all available Apple dev team ids." type = "boolean" option = ["--team-ids"] sources = ["src"] [[commands.task]] id = "check" label = "Run diagnostics" fields = ["verbose", "all"] required = [] [[commands.task]] id = "teams" label = "List Apple team IDs" fields = ["team_ids"] required = ["team_ids"] set = { team_ids = [true] } [[commands.group]] id = "basic" label = "Basic" fields = ["verbose", "all", "team_ids"]