#nodejs #script #node #js #fzf #execute #search

app nof

NOF 是一个用 Rust 编写的开源工具,允许用户使用 fzf 搜索和执行 Node.js 脚本

12 个版本 (破坏性更新)

0.9.0 2023年9月9日
0.8.0 2023年4月22日
0.7.0 2023年4月15日
0.5.0 2023年3月27日

#11 in #fzf

每月40次下载

自定义许可

40KB
1K SLoC

nof

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

无论您使用哪种包管理器都可以使用它:Yarn、npm 或 pnpm

安装

要安装 nof,请运行以下命令

$ cargo install nof

用法

要使用 nof,请运行以下命令

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

这将启动 fzf,允许您搜索 Node.js 脚本。一旦您从搜索结果中选择了一个脚本,它将被执行。

设置自动完成

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

依赖关系

~14MB
~259K SLoC