gnar-cli v0.0.12
Gnar CLI
The easiest way to adorn your applications with Gnarly Opinions™
Usage
Gnar-cli can be installed most easily with brew:
$ brew tap TheGnarCo/gnar
$ brew install gnarYou can also use your favorite NPM package manager:
yarn global add gnar-cli
npm install -g gnar-cliThis will make the gnar executable available in your terminal.
Commands
There are two commands provided by Gnar-cli: init and add.
gnar init
You can use init to greenfield new projects with specific frameworks.
$ gnar init rails new-appThis is equivalent to running rails new new-app <gnarly config options here>.
Right now, init supports rails.
gnar add
You can use add to configure already-existing projects with specific configurations for specific dependencies.
$ gnar add eslintThis will add eslint to the package.json of the local project, as well as modifying it with Gnarly Opinions.
Right now, add supports eslint and prettier.
Configs
Configuration information and opinons for these commands are maintained by the .gnarrc repo. PR's Welcome!
Developing
Gnar-CLI is powered by TypeScript which means the project has to be compiled before being run.
- Run
yarnto install dependencies - Run
yarn build:watchto start the TypeScript compiler in watch mode. - Run
yarn devto run the local build of the application
Publishing
See PUBLISHING.md
About The Gnar Company
The Gnar Company is a Boston-based development company that builds robust web and mobile apps designed for the long haul.
For more information see our website.