NotAShelf

eh

NotAShelf

Ergonomic Nix helper

AI 简介

eh 是一个为 Nix 用户设计的轻量级 CLI 辅助工具,旨在简化常见 Nix 操作并智能应对典型错误。其核心功能包括:自动根据包元信息(如 license、insecure、broken 标记)重试构建并设置对应环境变量(如 NIXPKGS_ALLOW_UNFREE);检测哈希不匹配后直接在源文件中更新正确哈希;支持交互式确认(--ask)以提升操作安全性。项目采用 Rust 编写,二进制体积小,通过多调用(multicall)模式复用单个可执行文件实现 build/shell/run/develop 等子命令,并支持 shell 别名(如 nb/ns/nr)和交互式 flake 更新。适用于日常 Nix 开发、CI 环境调试及需要快速绕过许可/安全限制的本地构建场景。

Rust
Mozilla Public License 2.0
40
Stars
1
Forks
2
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天+1
综合评分0.9
默认分支main