Home

Awesome

na.fish

@antfu/ni alternative written in fish shell using abbr feature!

screen

Features

Requirements

Install

  1. Install with fisher
fisher install ryoppippi/na.fish

  1. Configure your favorite abbrv ex:
abbr -a n -f _na

Customization

You can customize the following options in your config.fish file:

# Set the fuzzy finder command to use (default: fzf)
set -g NA_FUZZYFINDER sk

# Set the fuzzy finder options
set -g NA_FUZZYFINDER_OPTIONS

# Set your favorite package manager list. You can customize the order. (default: npm pnpm bun yarn deno)
set -g NA_PACKAGE_MANAGER_LIST bun deno pnpm yarn npm

Recipies

Select package manager quickly with fzf

Set options like this:

set -g NA_FUZZYFINDER fzf
set -g NA_FUZZYFINDER_OPTIONS --bind 'one:accept' --query '^'

These options are:

screen2

Usage

Just type n (or your favorite abbr key) and hit space key, then the appropriate node/deno package manager command will be expanded.

Inspired by

License

MIT