s4s-cli v0.0.7
s4s cli
齐车大圣前段脚手架工具.
Installation
npm install s4s-cli -g
or
git clone http://git.mys4s.cn/UIKit/s4s_cli.git
cd s4s_cli && npm install
npm link
Usage
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 number
Commands
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: myapp
Once 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: myapp
w2a
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-project
After enter correct template name and confirm, you'll see the message below:
Start generating...
√ Generation completed!
cd my-new-project
It'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.