Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 1.76 KB

README.md

File metadata and controls

60 lines (41 loc) · 1.76 KB

Swoft CLI

GitHub tag (latest SemVer) Php Version Swoft Doc Swoft License PHP-CI

中文说明

🛠️ 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

home

Install

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

Build

You can build package from latest code:

php -d phar.readonly=0 bin/swoftcli phar:pack -o=swoftcli.phar

License

Apache 2.0