application_2.json 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790
  1. {
  2. "application": {
  3. "name": "My Symfony application",
  4. "version": "v1.0"
  5. },
  6. "commands": [
  7. {
  8. "name": "_complete",
  9. "hidden": true,
  10. "usage": [
  11. "_complete [-s|--shell SHELL] [-i|--input INPUT] [-c|--current CURRENT] [-S|--symfony SYMFONY]"
  12. ],
  13. "description": "Internal command to provide shell completion suggestions",
  14. "help": "Internal command to provide shell completion suggestions",
  15. "definition": {
  16. "arguments": [],
  17. "options": {
  18. "symfony": {
  19. "name": "--symfony",
  20. "shortcut": "-S",
  21. "accept_value": true,
  22. "is_value_required": true,
  23. "is_multiple": false,
  24. "description": "The version of the completion script",
  25. "default": null
  26. },
  27. "help": {
  28. "name": "--help",
  29. "shortcut": "-h",
  30. "accept_value": false,
  31. "is_value_required": false,
  32. "is_multiple": false,
  33. "description": "Display help for the given command. When no command is given display help for the <info>list</info> command",
  34. "default": false
  35. },
  36. "quiet": {
  37. "name": "--quiet",
  38. "shortcut": "-q",
  39. "accept_value": false,
  40. "is_value_required": false,
  41. "is_multiple": false,
  42. "description": "Do not output any message",
  43. "default": false
  44. },
  45. "verbose": {
  46. "name": "--verbose",
  47. "shortcut": "-v|-vv|-vvv",
  48. "accept_value": false,
  49. "is_value_required": false,
  50. "is_multiple": false,
  51. "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug",
  52. "default": false
  53. },
  54. "version": {
  55. "name": "--version",
  56. "shortcut": "-V",
  57. "accept_value": false,
  58. "is_value_required": false,
  59. "is_multiple": false,
  60. "description": "Display this application version",
  61. "default": false
  62. },
  63. "ansi": {
  64. "name": "--ansi",
  65. "shortcut": "",
  66. "accept_value": false,
  67. "is_value_required": false,
  68. "is_multiple": false,
  69. "description": "Force (or disable --no-ansi) ANSI output",
  70. "default": null
  71. },
  72. "no-ansi": {
  73. "name": "--no-ansi",
  74. "shortcut": "",
  75. "accept_value": false,
  76. "is_value_required": false,
  77. "is_multiple": false,
  78. "description": "Negate the \"--ansi\" option",
  79. "default": null
  80. },
  81. "no-interaction": {
  82. "name": "--no-interaction",
  83. "shortcut": "-n",
  84. "accept_value": false,
  85. "is_value_required": false,
  86. "is_multiple": false,
  87. "description": "Do not ask any interactive question",
  88. "default": false
  89. },
  90. "shell": {
  91. "name": "--shell",
  92. "shortcut": "-s",
  93. "accept_value": true,
  94. "is_value_required": true,
  95. "is_multiple": false,
  96. "description": "The shell type (\"bash\")",
  97. "default": null
  98. },
  99. "current": {
  100. "name": "--current",
  101. "shortcut": "-c",
  102. "accept_value": true,
  103. "is_value_required": true,
  104. "is_multiple": false,
  105. "description": "The index of the \"input\" array that the cursor is in (e.g. COMP_CWORD)",
  106. "default": false
  107. },
  108. "input": {
  109. "name": "--input",
  110. "shortcut": "-i",
  111. "accept_value": true,
  112. "is_value_required": true,
  113. "is_multiple": true,
  114. "description": "An array of input tokens (e.g. COMP_WORDS or argv)",
  115. "default": []
  116. }
  117. }
  118. }
  119. },
  120. {
  121. "name": "completion",
  122. "hidden": false,
  123. "usage": [
  124. "completion [--debug] [--] [<shell>]"
  125. ],
  126. "description": "Dump the shell completion script",
  127. "help": "The <info>completion</> command dumps the shell completion script required\nto use shell autocompletion (currently only bash completion is supported).\n\n<comment>Static installation\n-------------------</>\n\nDump the script to a global completion file and restart your shell:\n\n <info>%%PHP_SELF%% completion bash | sudo tee /etc/bash_completion.d/%%COMMAND_NAME%%</>\n\nOr dump the script to a local file and source it:\n\n <info>%%PHP_SELF%% completion bash > completion.sh</>\n\n <comment># source the file whenever you use the project</>\n <info>source completion.sh</>\n\n <comment># or add this line at the end of your \"~/.bashrc\" file:</>\n <info>source /path/to/completion.sh</>\n\n<comment>Dynamic installation\n--------------------</>\n\nAdd this to the end of your shell configuration file (e.g. <info>\"~/.bashrc\"</>):\n\n <info>eval \"$(%%PHP_SELF_FULL%% completion bash)\"</>",
  128. "definition": {
  129. "arguments": {
  130. "shell": {
  131. "name": "shell",
  132. "is_required": false,
  133. "is_array": false,
  134. "description": "The shell type (e.g. \"bash\"), the value of the \"$SHELL\" env var will be used if this is not given",
  135. "default": null
  136. }
  137. },
  138. "options": {
  139. "help": {
  140. "name": "--help",
  141. "shortcut": "-h",
  142. "accept_value": false,
  143. "is_value_required": false,
  144. "is_multiple": false,
  145. "description": "Display help for the given command. When no command is given display help for the <info>list</info> command",
  146. "default": false
  147. },
  148. "quiet": {
  149. "name": "--quiet",
  150. "shortcut": "-q",
  151. "accept_value": false,
  152. "is_value_required": false,
  153. "is_multiple": false,
  154. "description": "Do not output any message",
  155. "default": false
  156. },
  157. "verbose": {
  158. "name": "--verbose",
  159. "shortcut": "-v|-vv|-vvv",
  160. "accept_value": false,
  161. "is_value_required": false,
  162. "is_multiple": false,
  163. "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug",
  164. "default": false
  165. },
  166. "version": {
  167. "name": "--version",
  168. "shortcut": "-V",
  169. "accept_value": false,
  170. "is_value_required": false,
  171. "is_multiple": false,
  172. "description": "Display this application version",
  173. "default": false
  174. },
  175. "ansi": {
  176. "name": "--ansi",
  177. "shortcut": "",
  178. "accept_value": false,
  179. "is_value_required": false,
  180. "is_multiple": false,
  181. "description": "Force (or disable --no-ansi) ANSI output",
  182. "default": null
  183. },
  184. "no-ansi": {
  185. "name": "--no-ansi",
  186. "shortcut": "",
  187. "accept_value": false,
  188. "is_value_required": false,
  189. "is_multiple": false,
  190. "description": "Negate the \"--ansi\" option",
  191. "default": null
  192. },
  193. "no-interaction": {
  194. "name": "--no-interaction",
  195. "shortcut": "-n",
  196. "accept_value": false,
  197. "is_value_required": false,
  198. "is_multiple": false,
  199. "description": "Do not ask any interactive question",
  200. "default": false
  201. },
  202. "debug": {
  203. "name": "--debug",
  204. "shortcut": "",
  205. "accept_value": false,
  206. "is_value_required": false,
  207. "is_multiple": false,
  208. "description": "Tail the completion debug log",
  209. "default": false
  210. }
  211. }
  212. }
  213. },
  214. {
  215. "name": "help",
  216. "hidden": false,
  217. "usage": [
  218. "help [--format FORMAT] [--raw] [--] [<command_name>]"
  219. ],
  220. "description": "Display help for a command",
  221. "help": "The <info>help<\/info> command displays help for a given command:\n\n <info>%%PHP_SELF%% help list<\/info>\n\nYou can also output the help in other formats by using the <comment>--format<\/comment> option:\n\n <info>%%PHP_SELF%% help --format=xml list<\/info>\n\nTo display the list of available commands, please use the <info>list<\/info> command.",
  222. "definition": {
  223. "arguments": {
  224. "command_name": {
  225. "name": "command_name",
  226. "is_required": false,
  227. "is_array": false,
  228. "description": "The command name",
  229. "default": "help"
  230. }
  231. },
  232. "options": {
  233. "format": {
  234. "name": "--format",
  235. "shortcut": "",
  236. "accept_value": true,
  237. "is_value_required": true,
  238. "is_multiple": false,
  239. "description": "The output format (txt, xml, json, or md)",
  240. "default": "txt"
  241. },
  242. "raw": {
  243. "name": "--raw",
  244. "shortcut": "",
  245. "accept_value": false,
  246. "is_value_required": false,
  247. "is_multiple": false,
  248. "description": "To output raw command help",
  249. "default": false
  250. },
  251. "help": {
  252. "name": "--help",
  253. "shortcut": "-h",
  254. "accept_value": false,
  255. "is_value_required": false,
  256. "is_multiple": false,
  257. "description": "Display help for the given command. When no command is given display help for the <info>list</info> command",
  258. "default": false
  259. },
  260. "quiet": {
  261. "name": "--quiet",
  262. "shortcut": "-q",
  263. "accept_value": false,
  264. "is_value_required": false,
  265. "is_multiple": false,
  266. "description": "Do not output any message",
  267. "default": false
  268. },
  269. "verbose": {
  270. "name": "--verbose",
  271. "shortcut": "-v|-vv|-vvv",
  272. "accept_value": false,
  273. "is_value_required": false,
  274. "is_multiple": false,
  275. "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug",
  276. "default": false
  277. },
  278. "version": {
  279. "name": "--version",
  280. "shortcut": "-V",
  281. "accept_value": false,
  282. "is_value_required": false,
  283. "is_multiple": false,
  284. "description": "Display this application version",
  285. "default": false
  286. },
  287. "ansi": {
  288. "name": "--ansi",
  289. "shortcut": "",
  290. "accept_value": false,
  291. "is_value_required": false,
  292. "is_multiple": false,
  293. "description": "Force (or disable --no-ansi) ANSI output",
  294. "default": null
  295. },
  296. "no-ansi": {
  297. "name": "--no-ansi",
  298. "shortcut": "",
  299. "accept_value": false,
  300. "is_value_required": false,
  301. "is_multiple": false,
  302. "description": "Negate the \"--ansi\" option",
  303. "default": null
  304. },
  305. "no-interaction": {
  306. "name": "--no-interaction",
  307. "shortcut": "-n",
  308. "accept_value": false,
  309. "is_value_required": false,
  310. "is_multiple": false,
  311. "description": "Do not ask any interactive question",
  312. "default": false
  313. }
  314. }
  315. }
  316. },
  317. {
  318. "name": "list",
  319. "hidden": false,
  320. "usage": [
  321. "list [--raw] [--format FORMAT] [--short] [--] [<namespace>]"
  322. ],
  323. "description": "List commands",
  324. "help": "The <info>list<\/info> command lists all commands:\n\n <info>%%PHP_SELF%% list<\/info>\n\nYou can also display the commands for a specific namespace:\n\n <info>%%PHP_SELF%% list test<\/info>\n\nYou can also output the information in other formats by using the <comment>--format<\/comment> option:\n\n <info>%%PHP_SELF%% list --format=xml<\/info>\n\nIt's also possible to get raw list of commands (useful for embedding command runner):\n\n <info>%%PHP_SELF%% list --raw<\/info>",
  325. "definition": {
  326. "arguments": {
  327. "namespace": {
  328. "name": "namespace",
  329. "is_required": false,
  330. "is_array": false,
  331. "description": "The namespace name",
  332. "default": null
  333. }
  334. },
  335. "options": {
  336. "raw": {
  337. "name": "--raw",
  338. "shortcut": "",
  339. "accept_value": false,
  340. "is_value_required": false,
  341. "is_multiple": false,
  342. "description": "To output raw command list",
  343. "default": false
  344. },
  345. "format": {
  346. "name": "--format",
  347. "shortcut": "",
  348. "accept_value": true,
  349. "is_value_required": true,
  350. "is_multiple": false,
  351. "description": "The output format (txt, xml, json, or md)",
  352. "default": "txt"
  353. },
  354. "help": {
  355. "name": "--help",
  356. "shortcut": "-h",
  357. "accept_value": false,
  358. "is_value_required": false,
  359. "is_multiple": false,
  360. "description": "Display help for the given command. When no command is given display help for the <info>list</info> command",
  361. "default": false
  362. },
  363. "quiet": {
  364. "name": "--quiet",
  365. "shortcut": "-q",
  366. "accept_value": false,
  367. "is_value_required": false,
  368. "is_multiple": false,
  369. "description": "Do not output any message",
  370. "default": false
  371. },
  372. "verbose": {
  373. "name": "--verbose",
  374. "shortcut": "-v|-vv|-vvv",
  375. "accept_value": false,
  376. "is_value_required": false,
  377. "is_multiple": false,
  378. "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug",
  379. "default": false
  380. },
  381. "version": {
  382. "name": "--version",
  383. "shortcut": "-V",
  384. "accept_value": false,
  385. "is_value_required": false,
  386. "is_multiple": false,
  387. "description": "Display this application version",
  388. "default": false
  389. },
  390. "ansi": {
  391. "name": "--ansi",
  392. "shortcut": "",
  393. "accept_value": false,
  394. "is_value_required": false,
  395. "is_multiple": false,
  396. "description": "Force (or disable --no-ansi) ANSI output",
  397. "default": null
  398. },
  399. "no-ansi": {
  400. "name": "--no-ansi",
  401. "shortcut": "",
  402. "accept_value": false,
  403. "is_value_required": false,
  404. "is_multiple": false,
  405. "description": "Negate the \"--ansi\" option",
  406. "default": null
  407. },
  408. "no-interaction": {
  409. "name": "--no-interaction",
  410. "shortcut": "-n",
  411. "accept_value": false,
  412. "is_value_required": false,
  413. "is_multiple": false,
  414. "description": "Do not ask any interactive question",
  415. "default": false
  416. },
  417. "short": {
  418. "name": "--short",
  419. "shortcut": "",
  420. "accept_value": false,
  421. "is_value_required": false,
  422. "is_multiple": false,
  423. "description": "To skip describing commands' arguments",
  424. "default": false
  425. }
  426. }
  427. }
  428. },
  429. {
  430. "name": "descriptor:command1",
  431. "hidden": false,
  432. "usage": [
  433. "descriptor:command1",
  434. "alias1",
  435. "alias2"
  436. ],
  437. "description": "command 1 description",
  438. "help": "command 1 help",
  439. "definition": {
  440. "arguments": [],
  441. "options": {
  442. "help": {
  443. "name": "--help",
  444. "shortcut": "-h",
  445. "accept_value": false,
  446. "is_value_required": false,
  447. "is_multiple": false,
  448. "description": "Display help for the given command. When no command is given display help for the <info>list</info> command",
  449. "default": false
  450. },
  451. "quiet": {
  452. "name": "--quiet",
  453. "shortcut": "-q",
  454. "accept_value": false,
  455. "is_value_required": false,
  456. "is_multiple": false,
  457. "description": "Do not output any message",
  458. "default": false
  459. },
  460. "verbose": {
  461. "name": "--verbose",
  462. "shortcut": "-v|-vv|-vvv",
  463. "accept_value": false,
  464. "is_value_required": false,
  465. "is_multiple": false,
  466. "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug",
  467. "default": false
  468. },
  469. "version": {
  470. "name": "--version",
  471. "shortcut": "-V",
  472. "accept_value": false,
  473. "is_value_required": false,
  474. "is_multiple": false,
  475. "description": "Display this application version",
  476. "default": false
  477. },
  478. "ansi": {
  479. "name": "--ansi",
  480. "shortcut": "",
  481. "accept_value": false,
  482. "is_value_required": false,
  483. "is_multiple": false,
  484. "description": "Force (or disable --no-ansi) ANSI output",
  485. "default": null
  486. },
  487. "no-ansi": {
  488. "name": "--no-ansi",
  489. "shortcut": "",
  490. "accept_value": false,
  491. "is_value_required": false,
  492. "is_multiple": false,
  493. "description": "Negate the \"--ansi\" option",
  494. "default": null
  495. },
  496. "no-interaction": {
  497. "name": "--no-interaction",
  498. "shortcut": "-n",
  499. "accept_value": false,
  500. "is_value_required": false,
  501. "is_multiple": false,
  502. "description": "Do not ask any interactive question",
  503. "default": false
  504. }
  505. }
  506. }
  507. },
  508. {
  509. "name": "descriptor:command2",
  510. "hidden": false,
  511. "usage": [
  512. "descriptor:command2 [-o|--option_name] [--] <argument_name>",
  513. "descriptor:command2 -o|--option_name <argument_name>",
  514. "descriptor:command2 <argument_name>"
  515. ],
  516. "description": "command 2 description",
  517. "help": "command 2 help",
  518. "definition": {
  519. "arguments": {
  520. "argument_name": {
  521. "name": "argument_name",
  522. "is_required": true,
  523. "is_array": false,
  524. "description": "",
  525. "default": null
  526. }
  527. },
  528. "options": {
  529. "option_name": {
  530. "name": "--option_name",
  531. "shortcut": "-o",
  532. "accept_value": false,
  533. "is_value_required": false,
  534. "is_multiple": false,
  535. "description": "",
  536. "default": false
  537. },
  538. "help": {
  539. "name": "--help",
  540. "shortcut": "-h",
  541. "accept_value": false,
  542. "is_value_required": false,
  543. "is_multiple": false,
  544. "description": "Display help for the given command. When no command is given display help for the <info>list</info> command",
  545. "default": false
  546. },
  547. "quiet": {
  548. "name": "--quiet",
  549. "shortcut": "-q",
  550. "accept_value": false,
  551. "is_value_required": false,
  552. "is_multiple": false,
  553. "description": "Do not output any message",
  554. "default": false
  555. },
  556. "verbose": {
  557. "name": "--verbose",
  558. "shortcut": "-v|-vv|-vvv",
  559. "accept_value": false,
  560. "is_value_required": false,
  561. "is_multiple": false,
  562. "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug",
  563. "default": false
  564. },
  565. "version": {
  566. "name": "--version",
  567. "shortcut": "-V",
  568. "accept_value": false,
  569. "is_value_required": false,
  570. "is_multiple": false,
  571. "description": "Display this application version",
  572. "default": false
  573. },
  574. "ansi": {
  575. "name": "--ansi",
  576. "shortcut": "",
  577. "accept_value": false,
  578. "is_value_required": false,
  579. "is_multiple": false,
  580. "description": "Force (or disable --no-ansi) ANSI output",
  581. "default": null
  582. },
  583. "no-ansi": {
  584. "name": "--no-ansi",
  585. "shortcut": "",
  586. "accept_value": false,
  587. "is_value_required": false,
  588. "is_multiple": false,
  589. "description": "Negate the \"--ansi\" option",
  590. "default": null
  591. },
  592. "no-interaction": {
  593. "name": "--no-interaction",
  594. "shortcut": "-n",
  595. "accept_value": false,
  596. "is_value_required": false,
  597. "is_multiple": false,
  598. "description": "Do not ask any interactive question",
  599. "default": false
  600. }
  601. }
  602. }
  603. },
  604. {
  605. "name": "descriptor:command3",
  606. "hidden": true,
  607. "usage": [
  608. "descriptor:command3"
  609. ],
  610. "description": "command 3 description",
  611. "help": "command 3 help",
  612. "definition": {
  613. "arguments": {},
  614. "options": {
  615. "help": {
  616. "name": "--help",
  617. "shortcut": "-h",
  618. "accept_value": false,
  619. "is_value_required": false,
  620. "is_multiple": false,
  621. "description": "Display help for the given command. When no command is given display help for the <info>list</info> command",
  622. "default": false
  623. },
  624. "quiet": {
  625. "name": "--quiet",
  626. "shortcut": "-q",
  627. "accept_value": false,
  628. "is_value_required": false,
  629. "is_multiple": false,
  630. "description": "Do not output any message",
  631. "default": false
  632. },
  633. "verbose": {
  634. "name": "--verbose",
  635. "shortcut": "-v|-vv|-vvv",
  636. "accept_value": false,
  637. "is_value_required": false,
  638. "is_multiple": false,
  639. "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug",
  640. "default": false
  641. },
  642. "version": {
  643. "name": "--version",
  644. "shortcut": "-V",
  645. "accept_value": false,
  646. "is_value_required": false,
  647. "is_multiple": false,
  648. "description": "Display this application version",
  649. "default": false
  650. },
  651. "ansi": {
  652. "name": "--ansi",
  653. "shortcut": "",
  654. "accept_value": false,
  655. "is_value_required": false,
  656. "is_multiple": false,
  657. "description": "Force (or disable --no-ansi) ANSI output",
  658. "default": null
  659. },
  660. "no-ansi": {
  661. "name": "--no-ansi",
  662. "shortcut": "",
  663. "accept_value": false,
  664. "is_value_required": false,
  665. "is_multiple": false,
  666. "description": "Negate the \"--ansi\" option",
  667. "default": null
  668. },
  669. "no-interaction": {
  670. "name": "--no-interaction",
  671. "shortcut": "-n",
  672. "accept_value": false,
  673. "is_value_required": false,
  674. "is_multiple": false,
  675. "description": "Do not ask any interactive question",
  676. "default": false
  677. }
  678. }
  679. }
  680. },
  681. {
  682. "name": "descriptor:command4",
  683. "hidden": false,
  684. "usage": [
  685. "descriptor:command4",
  686. "descriptor:alias_command4",
  687. "command4:descriptor"
  688. ],
  689. "description": null,
  690. "help": "",
  691. "definition": {
  692. "arguments": {},
  693. "options": {
  694. "help": {
  695. "name": "--help",
  696. "shortcut": "-h",
  697. "accept_value": false,
  698. "is_value_required": false,
  699. "is_multiple": false,
  700. "description": "Display help for the given command. When no command is given display help for the <info>list</info> command",
  701. "default": false
  702. },
  703. "quiet": {
  704. "name": "--quiet",
  705. "shortcut": "-q",
  706. "accept_value": false,
  707. "is_value_required": false,
  708. "is_multiple": false,
  709. "description": "Do not output any message",
  710. "default": false
  711. },
  712. "verbose": {
  713. "name": "--verbose",
  714. "shortcut": "-v|-vv|-vvv",
  715. "accept_value": false,
  716. "is_value_required": false,
  717. "is_multiple": false,
  718. "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug",
  719. "default": false
  720. },
  721. "version": {
  722. "name": "--version",
  723. "shortcut": "-V",
  724. "accept_value": false,
  725. "is_value_required": false,
  726. "is_multiple": false,
  727. "description": "Display this application version",
  728. "default": false
  729. },
  730. "ansi": {
  731. "name": "--ansi",
  732. "shortcut": "",
  733. "accept_value": false,
  734. "is_value_required": false,
  735. "is_multiple": false,
  736. "description": "Force (or disable --no-ansi) ANSI output",
  737. "default": null
  738. },
  739. "no-ansi": {
  740. "name": "--no-ansi",
  741. "shortcut": "",
  742. "accept_value": false,
  743. "is_value_required": false,
  744. "is_multiple": false,
  745. "description": "Negate the \"--ansi\" option",
  746. "default": null
  747. },
  748. "no-interaction": {
  749. "name": "--no-interaction",
  750. "shortcut": "-n",
  751. "accept_value": false,
  752. "is_value_required": false,
  753. "is_multiple": false,
  754. "description": "Do not ask any interactive question",
  755. "default": false
  756. }
  757. }
  758. }
  759. }
  760. ],
  761. "namespaces": [
  762. {
  763. "id": "_global",
  764. "commands": [
  765. "_complete",
  766. "alias1",
  767. "alias2",
  768. "completion",
  769. "help",
  770. "list"
  771. ]
  772. },
  773. {
  774. "id": "command4",
  775. "commands": [
  776. "command4:descriptor"
  777. ]
  778. },
  779. {
  780. "id": "descriptor",
  781. "commands": [
  782. "descriptor:alias_command4",
  783. "descriptor:command1",
  784. "descriptor:command2",
  785. "descriptor:command3",
  786. "descriptor:command4"
  787. ]
  788. }
  789. ]
  790. }