1.1.3 • Published 4 years ago

yiai-cli v1.1.3

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

yiai-cli

init project from uniform cli-tool base on AI TEAM STANDARD

NPM Version NPM Download

Insall

npm install -g yiai-cli

Usage

yiai
Usage: yiai <command> [options]

Options:
  -V, --version                output the version number
  -h, --help                   display help for command

Commands:
  init [name]                  Initialize a kind of template
  list                         List templates
  serve [dir]                  server built by local static folder
  publish <version>            Publish a new version
  screenshot <url|local-file>  Take a screenshot of a web page
  ghpages                      Push a directory to gh-pages
  help [command]               display help for command

Commands

脚手架包含多个独立命令。

1. yiai init

根据模板初始化项目

image

you can choice one of below templates:

2. yiai list

列出所有项目模板

3. yiai serve

对项目中build打包后的静态文件,快速开启本地node服务器。使得可以快速预览项目的生产包。默认指向静态文件是当前执行命令位置,端口是3000

更多参数可使用yiai serve --help查看:

Usage: yiai-serve [options] [dir]

Options:
  -o, --open                automatically opens a browser window to this server
  -a, --auth <user>:<pass>  specify basic auth credentials
  -F, --format <fmt>        specify the log format string (default: "dev")
  -p, --port <port>         specify the port [3000] (default: 3000)
  -r, --root <root>         specify the root directory [] (default: "")
      --https-port <port>   specify the port [3443] (default: 3443)
  -H, --hidden              enable hidden file serving
  -S, --no-stylus           disable stylus rendering
  -J, --no-pug              disable pug rendering
      --no-less             disable less css rendering
  -I, --no-icons            disable icons
  -L, --no-logs             disable request logging
  -D, --no-dirs             disable directory serving
  -C, --cors                allows cross origin access serving
  -s, --https               also serve over https
      --key                 key file path for https
      --cert                certificate file for https
      --ca                  CA certificate file for https
      --compress            gzip or deflate the response
      --exec <cmd>          execute command on each request
  -h, --help                display help for command

License

The code is distributed under the MIT