neoddish / rfm-cli

rfm(Rim Forming Machine) - CLI Scaffold for quick project kickoff

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rfm-cli

rfm(Rim Forming Machine) - CLI Scaffold for quick project kickoff

-- It can greatly improve the efficiency of your wheel production!

· · ·

Rim Forming Machine ... or React Frontend Maker?

【 轮 毂 一 体 成 型 机 】

rim forming machine

Image from Taizhi and artisticized by befunky.

Usage

npm install -g rfm-cli
rfm -t targetpath/of/newproject

Configuration

$ rfm --help
Usage: rfm [options]

Options:
  -t, --target <path>     path to create project
  -p, --preset <preset>   create preset repo (default: "mvp")
  -m, --manifest <chars>  manually set manifest (default: "")
  -e, --exec              execute scripts after project created (default:
                          false)
  -h, --help              display help for command

Dev

# install
npm install

# watch
npm run watch

# test in repo
npm run test-cli

# test outer
npm link
cd where/you/want/to/create
rfm -t targetpath/of/newproject

TODO

to v1: (issue #2)

  • support exe shell after create repo
  • create repo by manifest
  • support react
  • support webpack
  • support subrepo
  • support demo/site subrepo
  • better commands
  • support electron
  • lerna project
  • pretty commands

About

rfm(Rim Forming Machine) - CLI Scaffold for quick project kickoff

License:MIT License


Languages

Language:TypeScript 83.5%Language:JavaScript 15.1%Language:HTML 1.3%Language:Less 0.1%