Skip to content

vilaboim/moo-cli

 
 

Repository files navigation

moo-cli

A MOOvelous CLI.

Its purpose is to standardize creation of new projects, components and resources by using solid patterns and proxying other CLIs with preset configs.

Get started

Using npx

npx -p @softboxlab/moo-cli moo [command] [options]

Local

npm i -g @softboxlab/moo-cli

or

yarn global add @softboxlab/moo-cli

Now you can run it like this:

moo-cli [command] [options]

Or just:

moo [command] [options]


Commands

moo arch: creates a new project

moo comp [options] <component_name>: creates a new component inside your new project. The options are:

Name Description
--vue or -v Choose Vue as the framework for your component
--react or -r Choose React as the framework for your component
--dest or -d Choose your component's directory - default: src/components
--func or -f Make your component functional - only works with React
--flux or -x Add Vuex/Redux functions - only works with React
--test or -t Add tests to your component
--ts Add TypeScript to your component

To know what commands/options are available, just run it with no arguments or ask for help, like this:

moo --help or just moo -h

About

A MOOvelous CLI

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 88.1%
  • JavaScript 11.9%