# SwoftCli 工具 Swoft 提供了一个脚手架,方便我们使用Swoft框架。这个工具被打包成了 phar 包,如果需要修改文件自动重启服务,不想手动重启可以使用这个工具。 使用 ```shell php bin/swoft ``` 和 SwoftCli工具的功能是一样的,只不过SwoftCli是一个单独的文件包,还可以监听文件重启服务器。 ### 安装 地址:https://github.com/swoft-cloud/swoft-cli/releases ```shell wget https://github.com/swoft-cloud/swoft-cli/releases/download/v0.0.6/swoftcli.phar php swoftcli.phar -V php swoftcli.phar -h ``` #### 全局使用 ```shell mv swoftcli.phar /usr/local/bin/swoftcli chmod a+x /usr/local/bin/swoftcli swoftcli -V ``` 全局使用跟composer命令一样,在任何地方都可以直接使用命令。 ```shell Options: --debug 设置debug级别,可选值(0-4) --no-color 关闭消息输出的颜色 -h, --help 显示帮助信息 -V, --version 显示版本信息 --expand 展开命令组的子命令 Available Commands: client tcp、ws、udp客户端,可以用来连接服务器 gen 别名:generate;根据常用文件模版生成类文件 new 别名:create;创建一个项目或者组件 phar phar打包和解包 serve 启动、管理、监听服务器 system 别名:sys;获取系统信息 ``` 通过 SwoftCli serve 启动的项目会自动监听php文件的改动,如果php文件有所改动将会自动重启服务器。