# wppm

> A Wordpress Plugin Manager

Latest version **1.1.0** (published 2016-12-12) · MIT license · 0 weekly downloads

## Install

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

Provides the command `wppm`.

## 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.1.0 |
| Published | 2016-12-12 |
| First published | 2016-12-02 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 10 |
| Known vulnerabilities | 0 (+2 in 2 direct dependencies) |
| Install scripts | no |
| Author | lucasbhjf |
| Maintainers | lucasbhjf |
| Keywords | plugin, wordpress, manager, package, wp |

## Links

- npm: https://www.npmjs.com/package/wppm
- Repository: https://github.com/lucasbhjf/wppm
- Homepage: https://github.com/lucasbhjf/wppm#readme
- Issues: https://github.com/lucasbhjf/wppm/issues
- npm.io page: https://npm.io/package/wppm

## Dependencies (10)

- [chalk](https://npm.io/package/chalk.md) 1.1.3
- [unzip](https://npm.io/package/unzip.md) 0.1.11
- [senver](https://npm.io/package/senver.md) 0.0.0
- [cheerio](https://npm.io/package/cheerio.md) 0.22.0
- [request](https://npm.io/package/request.md) 2.79.0
- [bluebird](https://npm.io/package/bluebird.md) 3.4.6
- [jsonfile](https://npm.io/package/jsonfile.md) 2.4.0
- [commander](https://npm.io/package/commander.md) 2.9.0
- [striptags](https://npm.io/package/striptags.md) 2.1.1
- [console.table](https://npm.io/package/console.table.md) 0.7.0

## Recent versions

- 1.1.0 (latest) — 2016-12-12
- 1.0.9 — 2016-12-12
- 1.0.8 — 2016-12-12
- 1.0.7 — 2016-12-12
- 1.0.6 — 2016-12-10
- 1.0.5 — 2016-12-10
- 1.0.4 — 2016-12-06
- 1.0.3 — 2016-12-06
- 1.0.1 — 2016-12-05
- 1.0.0 — 2016-12-02

## README

# wppm - Wordpress Plugin Manager
- Install your plugins as a piece of cake (like npm and composer)

## Usage


1. Install wppm using npm( nodejs required ):

```
npm install -g wppm
```

2. Run wppm using a command:

```
wppm [command] [args...]
```

---

## Commands

- install - install plugins
- search - search plugins
- info - get information about plugin

```
wppm install [pluginSlugs...]
```

![install](http://filebin.ca/34vISHgonXDv/install-opt.gif)

---

### Install using wppm.json

* In the terminal, go to the directory of wppm.json and run the command below:

```
wppm install
```

- The model of wppm.json

```
{
    "dependencies": {
        "plugin-slug": "",
        "another-plugin-slug": "",
        "other-plugin-slug": ""
        ...
    }
}
``` 

![install-json](http://filebin.ca/34w4CjgOeOcv/install-json.gif)

---

### Saving installation in wppm.json

* You can save your plugins installation in wppm.json using *--save* option
![save-install](http://filebin.ca/35ARlNb6vN3P/save-install.gif)

---

### Install specific versions of plugins

* You can install old version of plugins( see 'wppm info plugin-slug' to see the available versions)

* Just like npm, wppm follows package@version, unluckily the WP plugins'versions didn't follow semantic version (semver) accurately, but wppm tries to make the best approach to it.

![install-version](http://filebin.ca/35ALe2DDhSq4/install-version.gif)

---

```
wppm search <search-term>
```

![search](http://filebin.ca/34vPvItF1Q2J/search.gif)


---

```
wppm info <plugin-slug>
```

![info](http://filebin.ca/34vSaT18uImu/info.gif)

## Authors
* lucasbhjf

## License
* MIT

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