0.0.7 • Published 6 years ago

s4s-cli v0.0.7

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

s4s Logo

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.

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago