nof

Crates.ionof
lib.rsnof
version0.9.0
sourcesrc
created_at2023-03-15 11:21:28.220994
updated_at2023-09-09 03:20:14.203939
descriptionNOF is an open-source tool written in Rust that allows users to search and execute Node.js scripts using fzf
homepagehttps://github.com/mochi-sann/nof
repositoryhttps://github.com/mochi-sann/nof
max_upload_size
id810628
size72,137
mochi33i (mochi-sann)

documentation

https://github.com/mochi-sann/nof

README

nof

https://user-images.githubusercontent.com/44772513/225290466-70da1118-8aee-4177-8d87-65c2d39150db.mp4

You can use it no matter which package manager you use: Yarn, npm, or pnpm

Installation

To install nof, run the following command:

$ cargo install nof

Usage

To use nof, run the following command:

Usage: nof <COMMAND>

Commands:
  completion       Generates a script for completion
  run              Run node scripts [aliases: r, R, run-script]
  install          Installs all dependencies [aliases: i, I]
  add              Installs a package [aliases: a, A]
  remove           remove a package [aliases: rm]
  execute-command  Run a command from a local or remote npm package [aliases: e, exec, E]
  help             Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

This will launch fzf, which allows you to search for Node.js scripts. Once you've selected a script from the search results, it will be executed.

setup auto completion

# zsh
nof completion --shell=zsh > /usr/local/share/zsh/site-functions/_nof
# fizh
nof completion --shell=fish > ~/.config/fish/completions/nof.fish
Commit count: 129

cargo fmt