application_1.json 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. {
  2. "commands": [
  3. {
  4. "name": "help",
  5. "usage": [
  6. "help [--format FORMAT] [--raw] [--] [<command_name>]"
  7. ],
  8. "description": "Displays help for a command",
  9. "help": "The <info>help<\/info> command displays help for a given command:\n\n <info>php app\/console help list<\/info>\n\nYou can also output the help in other formats by using the <comment>--format<\/comment> option:\n\n <info>php app\/console help --format=xml list<\/info>\n\nTo display the list of available commands, please use the <info>list<\/info> command.",
  10. "definition": {
  11. "arguments": {
  12. "command_name": {
  13. "name": "command_name",
  14. "is_required": false,
  15. "is_array": false,
  16. "description": "The command name",
  17. "default": "help"
  18. }
  19. },
  20. "options": {
  21. "format": {
  22. "name": "--format",
  23. "shortcut": "",
  24. "accept_value": true,
  25. "is_value_required": true,
  26. "is_multiple": false,
  27. "description": "The output format (txt, xml, json, or md)",
  28. "default": "txt"
  29. },
  30. "raw": {
  31. "name": "--raw",
  32. "shortcut": "",
  33. "accept_value": false,
  34. "is_value_required": false,
  35. "is_multiple": false,
  36. "description": "To output raw command help",
  37. "default": false
  38. },
  39. "help": {
  40. "name": "--help",
  41. "shortcut": "-h",
  42. "accept_value": false,
  43. "is_value_required": false,
  44. "is_multiple": false,
  45. "description": "Display this help message",
  46. "default": false
  47. },
  48. "quiet": {
  49. "name": "--quiet",
  50. "shortcut": "-q",
  51. "accept_value": false,
  52. "is_value_required": false,
  53. "is_multiple": false,
  54. "description": "Do not output any message",
  55. "default": false
  56. },
  57. "verbose": {
  58. "name": "--verbose",
  59. "shortcut": "-v|-vv|-vvv",
  60. "accept_value": false,
  61. "is_value_required": false,
  62. "is_multiple": false,
  63. "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug",
  64. "default": false
  65. },
  66. "version": {
  67. "name": "--version",
  68. "shortcut": "-V",
  69. "accept_value": false,
  70. "is_value_required": false,
  71. "is_multiple": false,
  72. "description": "Display this application version",
  73. "default": false
  74. },
  75. "ansi": {
  76. "name": "--ansi",
  77. "shortcut": "",
  78. "accept_value": false,
  79. "is_value_required": false,
  80. "is_multiple": false,
  81. "description": "Force ANSI output",
  82. "default": false
  83. },
  84. "no-ansi": {
  85. "name": "--no-ansi",
  86. "shortcut": "",
  87. "accept_value": false,
  88. "is_value_required": false,
  89. "is_multiple": false,
  90. "description": "Disable ANSI output",
  91. "default": false
  92. },
  93. "no-interaction": {
  94. "name": "--no-interaction",
  95. "shortcut": "-n",
  96. "accept_value": false,
  97. "is_value_required": false,
  98. "is_multiple": false,
  99. "description": "Do not ask any interactive question",
  100. "default": false
  101. }
  102. }
  103. }
  104. },
  105. {
  106. "name": "list",
  107. "usage": [
  108. "list [--raw] [--format FORMAT] [--] [<namespace>]"
  109. ],
  110. "description": "Lists commands",
  111. "help": "The <info>list<\/info> command lists all commands:\n\n <info>php app\/console list<\/info>\n\nYou can also display the commands for a specific namespace:\n\n <info>php app\/console list test<\/info>\n\nYou can also output the information in other formats by using the <comment>--format<\/comment> option:\n\n <info>php app\/console list --format=xml<\/info>\n\nIt's also possible to get raw list of commands (useful for embedding command runner):\n\n <info>php app\/console list --raw<\/info>",
  112. "definition": {
  113. "arguments": {
  114. "namespace": {
  115. "name": "namespace",
  116. "is_required": false,
  117. "is_array": false,
  118. "description": "The namespace name",
  119. "default": null
  120. }
  121. },
  122. "options": {
  123. "raw": {
  124. "name": "--raw",
  125. "shortcut": "",
  126. "accept_value": false,
  127. "is_value_required": false,
  128. "is_multiple": false,
  129. "description": "To output raw command list",
  130. "default": false
  131. },
  132. "format": {
  133. "name": "--format",
  134. "shortcut": "",
  135. "accept_value": true,
  136. "is_value_required": true,
  137. "is_multiple": false,
  138. "description": "The output format (txt, xml, json, or md)",
  139. "default": "txt"
  140. }
  141. }
  142. }
  143. }
  144. ],
  145. "namespaces": [
  146. {
  147. "id": "_global",
  148. "commands": [
  149. "help",
  150. "list"
  151. ]
  152. }
  153. ]
  154. }