# repodog

> An opinionated command line utility for managing a repository.

Latest version **0.0.3** (published 2018-07-15) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

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

Provides the command `new-package`.

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.0.3 |
| Published | 2018-07-15 |
| First published | 2018-07-15 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 8 |
| Unpacked size | 36.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Dylan Aubrey |
| Maintainers | dylanaubrey |
| Keywords | command line, cli, lerna, yarn, releases, monorepos, repositories |

## Links

- npm: https://www.npmjs.com/package/repodog
- Repository: https://github.com/dylanaubrey/repodog
- Issues: https://github.com/dylanaubrey/repodog/issues
- npm.io page: https://npm.io/package/repodog

## Dependencies (8)

- [chalk](https://npm.io/package/chalk.md) ^2.4.1
- [yargs](https://npm.io/package/yargs.md) ^12.0.1
- [cutoff](https://npm.io/package/cutoff.md) ^0.0.15
- [semver](https://npm.io/package/semver.md) ^5.5.0
- [shelljs](https://npm.io/package/shelljs.md) ^0.8.1
- [fs-extra](https://npm.io/package/fs-extra.md) ^6.0.1
- [@babel/polyfill](https://npm.io/package/@babel/polyfill.md) 7.0.0-beta.44
- [validate-npm-package-name](https://npm.io/package/validate-npm-package-name.md) ^3.0.0

## 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.0.3 (latest) — 2018-07-15
- 0.0.2 — 2018-07-15

## README

# Repodog

An opinionated command line utility for managing a repository.

[![Build Status](https://travis-ci.org/dylanaubrey/repodog.svg?branch=master)](https://travis-ci.org/dylanaubrey/repodog)
[![codecov](https://codecov.io/gh/dylanaubrey/repodog/branch/master/graph/badge.svg)](https://codecov.io/gh/dylanaubrey/repodog)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![npm version](https://badge.fury.io/js/repodog.svg)](https://badge.fury.io/js/repodog)
[![dependencies Status](https://david-dm.org/dylanaubrey/repodog/status.svg)](https://david-dm.org/dylanaubrey/repodog)
[![devDependencies Status](https://david-dm.org/dylanaubrey/repodog/dev-status.svg)](https://david-dm.org/dylanaubrey/repodog?type=dev)

## Installation

```bash
yarn add repodog --dev
```

## Commands

### new-package

The script creates a new monorepo package from scaffolding files in the `.repodog/scaffold/new-package/` folder and
generates/updates the package's package.json with the name and description arguments passed to the script. The package
version is taken from the package.json in the root of the project. The script also provides a `new-package:post` script
hook that runs after a new package has been created.

```json
"scripts": {
  "new-package": "new-package",
  "new-package:post": "lerna bootstrap"
}
```

```bash
yarn run new-package --name valid-name --desc "A valid package description."
```

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