ee -h
usage: ee (sub-commands ...) [options ...] {arguments ...}
EasyEngine is the commandline tool to manage your websites based on WordPress and Nginx with easy to use commands
commands:
clean
Clean NGINX FastCGI cache, Opcacache, Memcache, Pagespeed Cache, Redis Cache
debug
Used for server level debugging
update
update EasyEngine to latest version
import-slow-log
Import MySQL slow log to Anemometer database
info
Display configuration information related to Nginx, PHP and MySQL
log
Perform operations on Nginx, PHP, MySQL log file
secure
Secure command secure auth, ip and port
site
Performs website specific operations
stack
Stack command manages stack operations
sync
synchronize EasyEngine database
optional arguments:
-h, --help show this help message and exit
--debug toggle debug output
--quiet suppress all output
-v, --version show program's version number and exit
Now compare with the output obtained when one runs the webinoly command with the -h flag
I think webinoly should take the same approach and add the -h flag. Not only that but this message should be displayed when webinoly --invalid-command is run where invalid-command is an invalid command. Maybe later command specific flags could also be added for example: webinoly site -help could maybe show a help message related to the site command.