18 个版本 (5 个重大更新)

0.6.3 2021 年 4 月 19 日
0.6.0 2020 年 9 月 12 日
0.5.1 2020 年 8 月 28 日
0.4.1 2020 年 8 月 27 日
0.1.0 2020 年 8 月 15 日

#461 in Unix API

Download history 112/week @ 2024-03-31

每月 53 次下载

MPL-2.0 许可

130KB
1K SLoC

Manix

Nix 的快速 CLI 文档搜索器。

支持的资源

  • Nixpkgs 文档
  • Nixpkgs 评论
  • Nixpkgs 树(pkgs., pkgs.lib.)
  • NixOS 选项
  • Home-Manager 选项

用法

manix --help
manix mergeattr
manix --strict mergeattr
manix --update-cache mergeattr

rnix-lsp

如果您想在编辑器中使用它,请检查 ElKowar 的 rnix-lsp 分支,它使用它来提供悬停和自动完成文档。

manix

fzf

manix "" | grep '^# ' | sed 's/^# \(.*\) (.*/\1/;s/ (.*//;s/^# //' | fzf --preview="manix '{}'" | xargs manix

安装

更新

Manix 现已可在 nixpkgs 中使用。如果您使用不稳定渠道,安装就像将 manix 添加到您的 environment.systemPackageshome.packages

Github 发布

由于编译 Manix 可能需要一些时间,您可以从 Github 发布中下载预构建的可执行文件。

wget https://github.com/mlvzk/manix/releases/latest/download/manix
chmod +x manix
mv manix ~/bin/ # or some other location in your $PATH

nix-env

# If you have the unstable channel on your system
nix-env -f '<unstable>' -iA manix
# OR
nix-env -i -f https://github.com/mlvzk/manix/archive/master.tar.gz

启用 flakes 的 Nix

$ nix run 'github:mlvzk/manix' mapAttrs

感谢

本项目的灵感来自 nix-doc

依赖项

~4–15MB
~152K SLoC