# go-cli

> Create, install and use boilerplates with ease

Latest version **1.2.0** (published 2018-09-29) · MIT license · 0 weekly downloads

## Install

```sh
npm install go-cli
pnpm add go-cli
yarn add go-cli
bun add go-cli
```

Provides the command `go`.

## Health

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

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.2.0 |
| Published | 2018-09-29 |
| First published | 2017-06-15 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=6.4.0 |
| Dependencies | 10 |
| Unpacked size | 11.6 KB |
| Known vulnerabilities | 0 (+2 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 5 |
| Author | Stanislav Termosa |
| Maintainers | termosa |
| Keywords | boilerplate, automation, template, generator, scaffold, cli, go |

## Links

- npm: https://www.npmjs.com/package/go-cli
- Repository: https://github.com/gocli/go-cli
- Homepage: https://github.com/gocli/go#readme
- Issues: https://github.com/gocli/go/issues
- npm.io page: https://npm.io/package/go-cli

## Dependencies (10)

- [chalk](https://npm.io/package/chalk.md) 2.3.1
- [which](https://npm.io/package/which.md) 1.3.0
- [liftoff](https://npm.io/package/liftoff.md) 2.5.0
- [inquirer](https://npm.io/package/inquirer.md) 5.1.0
- [minimist](https://npm.io/package/minimist.md) 1.2.0
- [interpret](https://npm.io/package/interpret.md) 1.1.0
- [go-loader-git](https://npm.io/package/go-loader-git.md) ^3.0.3
- [go-loader-gist](https://npm.io/package/go-loader-gist.md) ^0.1.0
- [resolve-global](https://npm.io/package/resolve-global.md) 0.1.0
- [go-loader-github](https://npm.io/package/go-loader-github.md) 0.0.4

## Alternatives

- [angular-pipes](https://npm.io/package/angular-pipes.md) — 5.6K weekly downloads
- [@ng-web-apis/midi](https://npm.io/package/@ng-web-apis/midi.md) — 2.6K weekly downloads
- [happn-3](https://npm.io/package/happn-3.md) — 1.6K weekly downloads
- [@opensip-cli/lang-go](https://npm.io/package/@opensip-cli/lang-go.md) — 1.2K weekly downloads
- [mongoose-typescript](https://npm.io/package/mongoose-typescript.md) — 85 weekly downloads

## Recent versions

- 1.2.0 (latest) — 2018-09-29
- 1.1.0 — 2018-09-05
- 1.0.1 — 2018-08-12
- 1.0.0 — 2018-08-11
- 1.0.0-rc.5 — 2018-02-14
- 1.0.0-rc.4 — 2018-01-31
- 1.0.0-rc.3 — 2018-01-31
- 1.0.0-rc.2 — 2018-01-27
- 1.0.0-rc.1 — 2018-01-23
- 1.0.0-rc.0 — 2018-01-22
- 0.0.0 — 2017-06-15

## README

# go-cli

[![npm](https://img.shields.io/npm/v/go-cli.svg?style=flat-square)](https://www.npmjs.com/package/go-cli)
[![Travis](https://img.shields.io/travis/gocli/go-cli.svg?style=flat-square)](https://travis-ci.org/gocli/go-cli)
[![Coveralls](https://img.shields.io/coveralls/github/gocli/go-cli.svg?style=flat-square)](https://coveralls.io/github/gocli/go-cli)
[![Vulnerabilities](https://snyk.io/test/github/gocli/go-cli/badge.svg?style=flat-square)](https://snyk.io/test/github/gocli/go-cli)
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-green.svg?style=flat-square)](https://github.com/gocli/go-cli)

![example](https://raw.githubusercontent.com/gocli/go-cli/master/docs/example.gif)

Go is the toolset to manage boilerplates with less effort.

## Usage

Go can be used in 2 ways:

### Load and install boilerplate

```bash
$ npm install --global go
$ go gocli/boilerplate-example
```

This download [https://github.com/gocli/boilerplate-example](https://github.com/gocli/boilerplate-example) and runs install script.

To create and use your own boilerplates, refer to [documentation](http://gocli.io) or check the list of [community driven boilerplates](http://gocli.io/boilerplates).

Go uses [Loaders](http://gocli.io/#what-is-loader) to download sources.
You are able to [create your own Loaders](http://gocli.io/#creating-loaders) if you need.

### Run local commands

```bash
$ cd project/with/gofile/
$ go run some command
```

This will call the command registered in **gofile.js**.
Take a time to read how to [create your own gofile.js](http://gocli.io/#gofile).

#### Interactive menu

You can also execute **go** with no arguments and that will call an interactive menu with the list of all available commands:

```bash
$ go
[GO] Choose command:
❯ build
  deploy
  generate
  install
```

## Go Lang

It works well with [Go programming language](https://golang.org). In case you have any issues read [troubleshooting page](http://gocli.io/golang).

## License

MIT © [Stanislav Termosa](https://github.com/termosa)

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