Karibash / ni.fish

Alternative ni written in fish

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ni.fish

Alternative ni written in fish.

πŸ”§ Supports

  • npm
  • yarn
  • pnpm
  • bun

πŸ“ Requirements

  • fish
    • This plugin is for fish shell.
  • jq (Optional)
    • To complement script names, jq must be installed.

πŸš€ Installation

Install with Fisher:

$ fisher install Karibash/ni.fish

πŸ‘ Usage

Install

$ ni

# npm install
# yarn install
# pnpm install
# bun install

Add package

$ ni add <package>

# npm install <package>
# yarn add <package>
# pnpm add <package>
# bun add <package>
$ ni add -g <package>

# npm install --global <package>
# yarn global add <package>
# pnpm add --global <package>
# bun add --global <package>
$ ni add -D <package>

# npm install --save-dev <package>
# yarn add --dev <package>
# pnpm add --save-dev <package>
# bun add --development <package>
$ ni add -O <package>

# npm install --save-optional <package>
# yarn add --optional <package>
# pnpm add --save-optional <package>
# bun add --optional <package>

Remove package

$ ni remove <package>

# npm uninstall <package>
# yarn remove <package>
# pnpm remove <package>
# bun remove <package>
$ ni remove -g <package>

# npm uninstall --global <package>
# yarn global remove <package>
# pnpm remove --global <package>
# bun remove --global <package>

Run script

$ ni run <script> --option

# npm run <script> -- --option
# yarn run <script> --option
# pnpm run <script> --option
# bun run <script> --option

🀝 Contributing

Contributions, issues and feature requests are welcome.

Feel free to check issues page if you want to contribute.

πŸ“ License

Copyright Β© 2020 @Karibash.

This project is MIT licensed.

About

Alternative ni written in fish

License:MIT License


Languages

Language:Shell 100.0%