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
每月 53 次下载
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 分支,它使用它来提供悬停和自动完成文档。
fzf
manix "" | grep '^# ' | sed 's/^# \(.*\) (.*/\1/;s/ (.*//;s/^# //' | fzf --preview="manix '{}'" | xargs manix
安装
更新
Manix 现已可在 nixpkgs 中使用。如果您使用不稳定渠道,安装就像将 manix
添加到您的 environment.systemPackages
或 home.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