# cliberry

> Cli for generation angular project with support and configuration for useful framework and tools using schematics.

Latest version **0.1.13** (published 2018-09-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install cliberry
pnpm add cliberry
yarn add cliberry
bun add cliberry
```

Provides the command `cliberry`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.13 |
| Published | 2018-09-16 |
| First published | 2018-09-10 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=8.9 |
| Dependencies | 6 |
| Unpacked size | 24.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Tomasz Gorka |
| Maintainers | tgorka |
| Keywords | schematics, cliberry, cli |

## Links

- npm: https://www.npmjs.com/package/cliberry
- Repository: https://github.com/tgorka/cliberry
- npm.io page: https://npm.io/package/cliberry

## Dependencies (6)

- [@angular/cli](https://npm.io/package/@angular/cli.md) ^6.2.1
- [cliberry-ng6](https://npm.io/package/cliberry-ng6.md) ^0.0.5
- [@schematics/angular](https://npm.io/package/@schematics/angular.md) ^0.8.1
- [cliberry-schematics](https://npm.io/package/cliberry-schematics.md) ^0.0.9
- [@angular-devkit/core](https://npm.io/package/@angular-devkit/core.md) ^0.8.1
- [@angular-devkit/schematics](https://npm.io/package/@angular-devkit/schematics.md) ^0.8.1

## Alternatives

- [@salesforce/cli](https://npm.io/package/@salesforce/cli.md) — 389.7K weekly downloads
- [@mintlify/cli](https://npm.io/package/@mintlify/cli.md) — 208.9K weekly downloads
- [@grafana/e2e-selectors](https://npm.io/package/@grafana/e2e-selectors.md) — 128.7K weekly downloads
- [mintlify](https://npm.io/package/mintlify.md) — 112.0K weekly downloads
- [@intlayer/cli](https://npm.io/package/@intlayer/cli.md) — 22.8K weekly downloads

## Recent versions

- 0.1.13 (latest) — 2018-09-16
- 0.1.12 — 2018-09-12
- 0.1.11 — 2018-09-12
- 0.1.10 — 2018-09-11
- 0.1.9 — 2018-09-11
- 0.1.8 — 2018-09-11
- 0.1.7 — 2018-09-11
- 0.1.6 — 2018-09-11
- 0.1.5 — 2018-09-11
- 0.1.4 — 2018-09-10
- 0.1.0 — 2018-09-10

## README

# cliberry

[![Version npm](https://img.shields.io/npm/v/cliberry.svg)](https://www.npmjs.com/package/cliberry)
[![MIT license](http://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT) 
[![Github Downloads](https://img.shields.io/github/downloads/tgorka/cliberry/total.svg)](https://github.com/tgorka/cliberry)
[![NPM Downloads](https://img.shields.io/npm/dt/cliberry.svg)](https://www.npmjs.com/package/cliberry)
[![NPM Gziped size](https://img.shields.io/bundlephobia/minzip/cliberry.svg)](https://www.npmjs.com/package/cliberry)
[![Dependency Status](https://david-dm.org/tgorka/cliberry.svg)](https://david-dm.org/tgorka/cliberry)
[![Build Status](https://travis-ci.org/tgorka/cliberry.svg?branch=master)](https://travis-ci.org/tgorka/cliberry)
[![Coverage percentage](https://coveralls.io/repos/tgorka/cliberry/badge.svg)](https://coveralls.io/r/tgorka/cliberry)

Cli for generation angular project with support and configuration for useful framework and tools using schematics.


## Table of Contents

* [Installation](#installation)
* [Description](#description)
* [Usage](#usage)
* [Available aliases](#available-aliases)


### Installation

For using the cli you need to install the npm package first:

```
npm install g cliberry
```

or 

```
yarn g cliberry
```


### Description

Using `cliberry` is like using an [@angular/cli](https://cli.angular.io/).

The default schematics will be set to local templates if needed. They can be override 
by adding additional `--collection` parameter.

There is no need to install `@angular/cli` it is included inside `cliberry` tool.


### Usage

```batch
cliberry ng6 new --name MY-PROJECT --description 'DESCRIPTION OF MY PROJECT'
```

This command will generate in the current folder structure 
of the project types `ng6`.

There is one additional parameter (alias) comparing to `Angular CLI`: `ng6`
It needs to be the first parameter that will describe what 
to generate (more specifically which schematics collection to use).
If no alias is used the name of the alias will be `default`.


To generate a project that will generate new alias (schematics collection):
```batch
cliberry schematics new --alias ALIAS-NAME --name MY-PROJECT --description 'DESCRIPTION OF MY PROJECT'
```


### Available aliases

##### [ng6, ng, angular, angular6, default](https://github.com/tgorka/cliberry-ng6)
##### [schematics, templates](https://github.com/tgorka/cliberry-schematics)
 
 
Have fun with using `cliberry` ;).

---
_Source: https://npm.io/package/cliberry · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
