🛠️ swoft-cli is an CLI tool application for quick use swoft.
- Quick create new application skeleton
- Quick create new component skeleton
- Monitor file changes of the user's swoft project and automatically restart the server
- Generate swoft class: http controller, http middleware, ws module, ws controller and more
- More features ...
Documents on https://www.swoft.org/docs/2.x/zh-CN/tool/swoftcli/index.html
Download phar from github releases page
Notice: please replace the
{VERSION}
to specified version
# wget https://github.com/swoft-cloud/swoft-cli/releases/download/{VERSION}/swoftcli.phar
# eg
wget https://github.com/swoft-cloud/swoft-cli/releases/download/v0.2.0/swoftcli.phar
# quick check
php swoftcli.phar -V
php swoftcli.phar -h
Add to global ENV PATH:
# move to ENV path:
mv swoftcli.phar /usr/local/bin/swoftcli
chmod a+x /usr/local/bin/swoftcli
# check
swoftcli -V
You can build package from latest code:
php -d phar.readonly=0 bin/swoftcli phar:pack -o=swoftcli.phar