使用控制台命令、快捷键和内置命令

编辑该页面

使用控制台命令、快捷键和内置命令

除了选择你指定命令,有一些内置的选项以及几个内置命令控制台组件。

请注意

这些示例假设您已经添加了一个文件application.php在CLI运行:

1 2 3 4 5 6 7 8 9 10 11
# !/usr/bin/env php< ? php/ / application.php需要__DIR__“/供应商/ autoload.php”;使用ob娱乐下载\组件\控制台\应用程序;美元应用程序=应用程序();/ /……美元应用程序- >run ();

内置命令

有一个内置的命令列表输出所有标准的选择和注册命令:

1
美元php application.php列表

你可以得到相同的输出不运行任何命令

1
美元php application.php

帮助命令列出了指定命令的帮助信息。例如,要获取的帮助列表命令:

1
美元php application.php帮助列表

运行帮助没有指定一个命令将列出全球选项:

1
美元php application.php帮助

全局选项

你可以得到任何命令的帮助信息——帮助选择。为列表命令得到帮助:

1 2
美元php application.php列表--帮助美元php application.php列表-h

可以抑制输出:

1 2
美元php application.php列表--quiet美元php application.php列表-q

你可以得到更详细的信息(如果这是支持一个命令):

1 2
美元php application.php列表--verbose美元php application.php列表-v

输出更详细的信息你可以使用这些选项:

1 2
美元php application.php列表-vv美元php application.php列表-vvv

如果你设置可选参数给您的应用程序名称和版本:

1
美元应用程序=应用程序(“Acme控制台应用程序”,“1.2”);

然后您可以使用:

1 2
美元php application.php列表--version美元php application.php列表-V

得到这个信息输出:

1
Acme控制台应用程序1.2版

如果你不提供一个控制台名称就会输出:

1
控制台的工具

你可以强迫打开ANSI输出着色:

1
美元php application.php列表--ansi

或关机:

1
美元php application.php列表--no-ansi

你可以抑制任何互动提问所运行的命令:

1 2
美元php application.php列表--no-interaction美元php application.php列表-n

快捷语法

你不需要输入完整的命令名称。你可以运行一个命令输入最短的明确的名字。如果有non-clashing命令,那么您可以运行帮助是这样的:

1
美元php application.phph

如果你有使用的命令:那么你只需要名称空间命令类型的最短为每个部分明确的文本。如果您已经创建了演示:问候所示控制台组件然后您可以运行:

1 2 3 4 5 6
美元php application.phpd:g Fabien#只要是明确的,你也可以混合大小写# php应用程序。php演示:g法比安# php应用程序。php de: Gr法比安# php应用程序。php DE: Gre法比安

如果你输入一个简短的命令的模糊匹配(即有超过一个命令),然后没有命令将运行和一些建议可能的命令选择将输出。

这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。
控制台组件支持通过Les-Tilleuls.coop