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

https://github.com/zaida04/argrp

📍 Allowing you to use positional arguments in your NPM scripts
https://github.com/zaida04/argrp

Last synced: 8 months ago
JSON representation

📍 Allowing you to use positional arguments in your NPM scripts

Awesome Lists containing this project

README

          

# argrp - Positional arguments for your npm scripts

`argrp` works by replacing placeholders (`$1`, `$2`, ...) in npm scripts with the arguments you provide.

## Installation

You can install `argrp` globally:

```bash
npm install -g argrp
```

Or as a development dependency:

```bash
npm install --save-dev argrp
```

## Usage

### In your `package.json`:

You can set up scripts like:

```json
"scripts": {
"test:specific": "argrp \"uvu __tests__/$1.test.ts\""
}
```

### Command Line:

Then, you can run:

```bash
npm run test:specific somefile
```

The above command will execute `uvu __tests__/somefile.test.ts`.

## Contributing

Contributions are welcome! Please open an issue or submit a PR.

## License

[MIT](LICENSE)