s4s-cli v0.0.7

s4s cli
齐车大圣前段脚手架工具.
Installation
npm install s4s-cli -gor
git clone http://git.mys4s.cn/UIKit/s4s_cli.git
cd s4s_cli && npm install
npm linkUsage
Open your terminal and type s4s or s4s -h , you'll see the help infomation below:
Usage: s4s <command>
Commands:
wechat|w Generate a wechat tiny app project
alipay|a Generate a alipay tiny app project
w2a Convert wechat app to aliapy app
a2w Convert wechat app to aliapy app
h5 Generate a h5 project
rn Generate a react native project
update|u update components project used
Options:
-h, --help output usage information
-V, --version output the version numberCommands
wechat | w
This command would help you to create a new wechat tiny app, which will be used by s4s to generate projects.
$ s4s wechat <project>Project name: myappOnce confirm you'll see the message like below:
The last template list is:Now you've added a new template to s4s successfully.
aliapy | a
This command would help you to create a new wechat tiny app, which will be used by s4s to generate projects.
$ s4s alipay <project>Project name: myappw2a
This command would help you to convert wechat tiny app to alipay tiny app.
$ s4s w2a <from> <to>
/* enter wechat app path: */
Template name: my-tpl-name
/* enter alipay project name */
Project name: my-new-projectAfter enter correct template name and confirm, you'll see the message below:
Start generating...
√ Generation completed!
cd my-new-projectIt's easy, right?
Template
The most important part of s4s is template. All templates' infomation were list in the templates.json.
A template means a project sample, which has a simple or complex file structure.
You can create your own templates repository, and push your templates in different branches. All you need to do then is to add the templates into s4s's templates.json.
License
MIT.