Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/junip/exes

:sunglasses: :computer: Run your scripts in a interactive way :rocket:
https://github.com/junip/exes

cli cli-tool exe javascript nodejs nodescripts npm npmrundev packagejson scripts scripts-collection utlity yarn yarn2

Last synced: about 1 month ago
JSON representation

:sunglasses: :computer: Run your scripts in a interactive way :rocket:

Awesome Lists containing this project

README

        

# exes

[![forthebadge](https://forthebadge.com/images/badges/made-with-javascript.svg)]() [![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)]()




![npm](https://img.shields.io/npm/dm/exes) ![made with nodejs](https://img.shields.io/badge/madewith-node.js-green.svg) [![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![license](https://img.shields.io/github/license/visionmedia/superagent.svg)](LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=shields)](http://makeapullrequest.com)

:star: If you are using this tool or you like it, Star on GitHub — it helps!

:rocket: A CLI tool that detects scripts from package.json and show in a selective prompt,

:lipstick: it detect automatically the package manager and execute it accordingly. (i.e yarn or npm run)

:up:

### Usages

- You need to execute the `exes` **command** in the respective directory

- it takes the available scripts from the **package.json** and show it in a prompt.

- if your executed directory doesnt contains the **package.json** it will return error.
## Prerequisites

You are required to have [Node.js](https://nodejs.org/) installed to run the cli tool or after installing [Node.js](https://nodejs.org/) you can make executable and run the excutable to use the tool. [Make executable](#making-executable)

## Install Using NPM

You can use directly install the package using
[NPM](https://www.npmjs.com/package/exes) or [YARN](https://yarnpkg.com/en/package/exes)

```sh
npm install -g exes
```
```
yarn add exes
```

### use the below command to get started

```sh
npx exes
```

### By Cloning the repository

Install all dependency

```sh
npm install
```

### Create the symlink. This command will help you execute `exes` commands at global level

```
npm link or sudo npm link
```

### Contribution

We hope that you will consider contributing to exes. Please read this short overview [Contribution Guidelines](https://github.com/junipdewan/exes/blob/master/CONTRIBUTING.md) for some information about how to get started

### MIT License

**exes** is available under the **MIT license**. See the [LICENSE](https://github.com/junipdewan/exes/blob/master/LICENSE) file for more info.

:rocket: Happy Coding