Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bannednull/pmu

🚧 (wip) package manager update
https://github.com/bannednull/pmu

manager npm package pnpm update yarn

Last synced: about 2 months ago
JSON representation

🚧 (wip) package manager update

Awesome Lists containing this project

README

        

# PMU CLI
![PMU](./banner.png)

A command line interface for managing outdated packages in your project.

## Features
* Automatically detects the package manager in use (npm, yarn, or pnpm).
* Optionally updates all outdated packages with a single command.

## Requirements
* Node.js v12 or higher.
* A project with one of the following package managers:
* npm
* yarn
* pnpm

## Installation

You can run PMU CLI directly using `npx`. No installation is required.

## Usage

### Show outdated packages

To list all outdated packages in your project, simply run:

```bash
npx @bannednull/pmu
```

This will detect your package manager (npm, yarn, or pnpm) and display a list of outdated packages, including their current and latest versions.

### Update all outdated packages

```bash
npx @bannednull/pmu --update
```

This will update each outdated package using the appropriate command for your package manager.