danieldelcore / scriptpal

A simple npm script palette for lazy people

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Script Palette

ScriptPal 🤘

A simple npm script palette for lazy people who want a quick way to look through and pick npm scripts!

  • keyboard navigation
  • autocompletion
  • fuzzy finding

Demo

Install ⬇️

Install globally

npm install -g scriptpal

Usage 🏁

scriptpal

Usage with npx

npx scriptpal

API 🤖

  • --nowelcome, -n Omit welcome message
  • --last, -l Run previous command
  • --version, -v Version number
  • --clipboard, -c Copy command to clipboard
  • --help Help me 🙏

Subcommands

list List all scripts found in local package.json.

It's possible to also run arbitrary scripts from your package.json by passing them as sub-commands, similar to yarn.

For example: scriptpal test will run npm run test.

## Examples

- `$ scriptpal --nowelcome`
- `$ npx scriptpal`
- `$ scriptpal --last --preset="emoji"`
- `$ scriptpal list`
- `$ scriptpal start`

## You might also like...

- [CommitPal](https://github.com/zeropoly/commitpal): A delightful CLI tool for building complex commit messages
- [Enquirer](https://github.com/enquirer/enquirer): Stylish, intuitive and user-friendly prompts

About

A simple npm script palette for lazy people


Languages

Language:JavaScript 100.0%