open-index/open-npm huggingface dataset:
npm package: @jolie/jpm
Description: The Jolie package manager
Latest version: 3.2.0

# JPM
=================

jolie package manager

<!-- toc -->
* [JPM](#jpm)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @jolie/jpm
$ jpm COMMAND
running command...
$ jpm (--version)
@jolie/jpm/3.2.0 linux-x64 node-v20.19.5
$ jpm --help [COMMAND]
USAGE
  $ jpm COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`jpm init [PATH]`](#jpm-init-path)
* [`jpm install [TARGET]`](#jpm-install-target)
* [`jpm remove TARGET`](#jpm-remove-target)

## `jpm init [PATH]`

Generate jpm's specific configuration to package.json

```
USAGE
  $ jpm init [PATH...]

ARGUMENTS
  PATH...  Target package

DESCRIPTION
  Generate jpm's specific configuration to package.json

EXAMPLES
  $ jpm init
      add jpm related fields to package.json in current working directory

  $ jpm init [path]
      add jpm related fields to package.json in specify path
```

_See code: [src/commands/init.ts](https://github.com/jolie/jpm/blob/v3.2.0/src/commands/init.ts)_

## `jpm install [TARGET]`

Add Jolie related dependency to the project

```
USAGE
  $ jpm install [TARGET] [-r mvn|npm]

ARGUMENTS
  TARGET  Target package

FLAGS
  -r, --repo=<option>  specify the lookup repository
                       <options: mvn|npm>

DESCRIPTION
  Add Jolie related dependency to the project

EXAMPLES
  $ jpm install
  scan entries from package.json and download all dependencies

  $ jpm install @jolie/websockets
  add @jolie/websockets into the project

  $ jpm install org.jsoup:jsoup
  add maven's jsoup into the project

  $ jpm install jolie-jsoup@latest
  add jolie-jsoup with latest tag into the project
```

_See code: [src/commands/install.ts](https://github.com/jolie/jpm/blob/v3.2.0/src/commands/install.ts)_

## `jpm remove TARGET`

Remove Jolie related dependency to the project

```
USAGE
  $ jpm remove TARGET

ARGUMENTS
  TARGET  Target package

DESCRIPTION
  Remove Jolie related dependency to the project
  Currently, it removes the corresponding entry on package.json file and perform install command


EXAMPLES
  $ jpm remove jolie-jsoup
      Remove jolie-jsoup from the dependencies
```

_See code: [src/commands/remove.ts](https://github.com/jolie/jpm/blob/v3.2.0/src/commands/remove.ts)_
<!-- commandsstop -->