0.1.5 • Published 5 years ago

@seognil-lab/la-starter-cli v0.1.5

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

🛠️ What is this

A CLI to start a new project.

Appreciate to vue-cli.


⭐️ Provides

Make life easier :)

  • Download project boilerplate
  • Generate LICENSE and readme
  • Update package.json
  • npm and git init

📦 Getting Started

# install
npm i -g @seognil-lab/la-starter-cli

# command name
lcli -v
lcli --help

# create a new project
lcli create project-name

Don't forget to update readme.md and package.json of your project.


📜 References

vue-cli

It would be better to tweak the official npm global config first.
Setting Global NPM Defaults for Quick-starting New Projects
Because these values would be used to update the package.json of the new project

  • init-author-name
  • init-version
  • init-license

About my starters
webpack-starter
lib-starter


🕗 TODO

  • Refactor cli main code
  • update checker
  • Gen license using spdx
  • ~/.lclirc feature
  • change publishConfig.registry command
  • license command
  • readme command
  • Better readme template for JS project
  • Only merge config files
  • merge like git merge?