@rodbe/nsl
v1.14.0
Published
List, fuzzy search and run scripts from any type of project
Downloads
60
Maintainers
Readme
NSL ⚡️ - Node Script List
List, fuzzy search and run scripts from any type of project
Easy and fast way to run npm scripts 🚀
Install ⚙️
npm i -g @rodbe/nsl
if you have a permission error, try to install with administrator privileges
Usage 🏎️
Just run the command and search for the script you want to run.
nsl
Arguments
| Argument | Alias | Description | Comment | |-----------|-------|---------------------------------|------------------------------------------| | --all | -a | list all scripts | by default lifecycle scripts are ignored | | --info | -i | get all info tech for debugging | | | --version | -v | get current version | |
Configuration file
You can configure NSL via (in order of precedence):
- A
.nslrc
file written in JSON - A
.nslrc.json
file - A
.nslrc.js
file written in ES module that exports an object usingexport default
- A
.nslrc.cjs
file written in CommonJS module that exports an object usingmodule.exports
Options
The options you can use in the configuration file.
| Option | Type | Description | |---------------|----------|-------------------| | ignoreScripts | string[] | scripts to ignore |
Basic configuration
JSON: .nslrc
o .nslrc.json
file
{
"ignoreScripts": [
"any-script-name-to-ignore",
"other-script-name-to-ignore",
"another-script-name-to-ignore"
]
}
JS (ES Modules): .nslrc.js
file
export default {
ignoreScripts: [
'any-script-name-to-ignore',
'other-script-name-to-ignore',
'another-script-name-to-ignore',
],
};
CJS (CommonJS): .nslrc.cjs
file
module.exports = {
ignoreScripts: [
'any-script-name-to-ignore',
'other-script-name-to-ignore',
'another-script-name-to-ignore',
],
};
Contributors are welcome 👋
License
MIT