{
"name": "xcrun",
"description": "Find and execute the named command line tool from the active xCode developer directory",
"subcommands": [
{
"name": "scntool",
"description": "SceneKit CLI utilities",
"options": [
{
"names": [
"--convert"
],
"description": "File to convert",
"takes_arg": true,
"arg": {
"name": "file",
"template": "filepaths"
}
},
{
"names": [
"--format"
],
"description": "Format to convert to",
"takes_arg": true,
"arg": {
"name": "format",
"suggestions": [
"scn",
"dae",
"c3d"
]
}
},
{
"names": [
"--output"
],
"description": "Path to the output file",
"takes_arg": true,
"arg": {
"name": "file",
"template": "filepaths"
}
},
{
"names": [
"--force-y-up"
],
"description": "Convert objects to use y axis up"
},
{
"names": [
"--force-interleaved"
],
"description": "Interleave the vertex data for multiple semantics in the same array to achieve better rendering performance"
},
{
"names": [
"--prefer-compressed-textures"
],
"description": "Use .ktx, .astc and .pvrtc files for textures if available in the asset catalog"
},
{
"names": [
"--verbose"
],
"description": "Get pretty error message"
}
]
},
{
"name": "xcodebuild"
},
{
"name": "simctl"
}
],
"options": [
{
"names": [
"-h",
"--help"
],
"description": "Help message"
},
{
"names": [
"--version"
],
"description": "Show the xcrun version"
},
{
"names": [
"-v",
"--verbose"
],
"description": "Show verbose logging output"
},
{
"names": [
"--sdk"
],
"description": "Find the tool for the given SDK name",
"takes_arg": true,
"arg": {
"name": "sdk name"
}
},
{
"names": [
"--toolchain"
],
"description": "Find the tool for the given toolchain",
"takes_arg": true,
"arg": {
"name": "name"
}
},
{
"names": [
"-l",
"--log"
],
"description": "Show command path to be executed (and --run)"
},
{
"names": [
"-f",
"--find"
],
"description": "Find and print the tool path"
},
{
"names": [
"--run"
],
"description": "(Default) find and execute the tool"
},
{
"names": [
"-n",
"--no-cache"
],
"description": "Do not use the lookup cache"
},
{
"names": [
"-k",
"--kill-cache"
],
"description": "Invalidate all existing cache entries"
},
{
"names": [
"--show-sdk-path"
],
"description": "Show selected SDK install path"
},
{
"names": [
"--show-sdk-version"
],
"description": "Show selected SDK version"
},
{
"names": [
"--show-sdk-build-version"
],
"description": "Show selected SDK build version"
},
{
"names": [
"--show-sdk-platform-path"
],
"description": "Show selected SDK platform path"
},
{
"names": [
"--show-sdk-platform-version"
],
"description": "Show selected SDK platform version"
}
]
}