Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
app
 
 
bin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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

About

🛠️ Command line tool for quick use swoft. Support create new application, generate class, hot reload server and more.

Topics

Resources

License

Packages

No packages published
You can’t perform that action at this time.