Skip to content

Repository files navigation

egg-init

NPM versionNode.js CITest coveragenpm download

Init egg app helper tools.

Install

npm i egg-init -g
egg-init -h

Create a simple type application

egg-init --type simple [dest]

Or select a boilerplate by yourself

$ egg-init dest
? Please selecta boilerplate type (Use arrow keys)
❯ simple - Simple egg app
plugin - egg plugin

Command

Usage: egg-init [dir] --type=simple
Options:
--type boilerplate type [string]
--dir target directory [string]
--force, -f force to override directory [boolean]
--template local path to boilerplate [string]
--package boilerplate package name [string]
--registry, -r npm registry, support china/npm/custom, default to auto detect [string]
--silent don't ask, just use default value [boolean] --version Show version number [boolean] -h, --help Show help [boolean]

Custom a boilerplate

We use npm package to manager boilerplate, you can follow this steps:

  • Create a new repo like egg-boilerplate-plugin
  • Put all files under boilerplate dir
  • Use egg-init --template=PATH to check
  • index.js can define variables which can be useed on template, like {{name}}, but \{{name}} will ignore.
module.exports={name: {desc: 'package-name',},pluginName: {desc: 'plugin-name',default(vars){returnvars.name;},filter(v){return'egg-'+v;},},description: {desc: 'my best plugin',},author: {desc: 'author',default: 'eggjs team'},};

License

MIT

Contributors


atian25


fengmk2


thonatos


dead-horse


popomore


killagu


whxaxes


jtyjty99999


edokeh


DanielWLam


Janlaywss


Runrioter


snyk-bot


WinjayYu


ShirasawaSama


supperchong


hyj1991

This project follows the git-contributor spec, auto updated at Sat Nov 25 2023 23:06:04 GMT+0800.

About

Init egg app helper tools

Topics

Resources

Stars

155 stars

Watchers

16 watching

Forks

Releases

Used by

Contributors

Languages