1 | ![updtr](assets/updtr.jpg)
|
2 |
|
3 | # updtr
|
4 |
|
5 | **Update outdated npm modules with zero pain™**
|
6 |
|
7 | [![Build Status](https://travis-ci.org/peerigon/updtr.svg?branch=master)](https://travis-ci.org/peerigon/updtr)
|
8 | [![](https://img.shields.io/npm/v/updtr.svg)](https://www.npmjs.com/package/updtr)
|
9 | [![](https://img.shields.io/npm/dm/updtr.svg)](https://www.npmjs.com/package/updtr)
|
10 | [![Coverage Status](https://coveralls.io/repos/peerigon/updtr/badge.svg?branch=master&service=github)](https://coveralls.io/github/peerigon/updtr?branch=master)
|
11 |
|
12 | Based on `npm outdated`, **updtr** installs the latest version and runs `npm test` for each dependency. If the test succeeds, **updtr** saves the new version number to your `package.json`. If the test fails, however, **updtr** rolls back its changes.
|
13 |
|
14 | ![updtr](assets/updtr.gif)
|
15 |
|
16 | ## Installation
|
17 |
|
18 | ```
|
19 | npm install -g updtr
|
20 | ```
|
21 |
|
22 | ## Options
|
23 |
|
24 | ```
|
25 | ➜ ~ updtr --help
|
26 |
|
27 | Usage: updtr [options]
|
28 |
|
29 | Update outdated npm modules with zero pain™
|
30 |
|
31 | Options:
|
32 |
|
33 | -h, --help output usage information
|
34 | -V, --version output the version number
|
35 | -R, --reporter <reporter> choose reporter: default, shy
|
36 | -w, --wanted updates to wanted version specified in package.json instead of the modules latest version
|
37 | ```
|
38 |
|
39 | ## License
|
40 |
|
41 | Unlicense
|