百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

nala

> 编程语言
开源

Nala 是 libapt-pkg 的前端。

1.9K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Nala 是 libapt-pkg 的前端。

Nala 是一个命令行前端,用于 libapt-pkg,目前正在 Rust 上重写 Rust-apt。

目标与原始 Python 项目相同:保持 APT 的包语义,但以更易于检查的方式执行包操作,以便在提交更改之前进行检查。Rust 版本保持了这一重点,同时增加了更加结构化的命令解析器、类型化配置、JSON 友好的内部模型以及高信息工作流的终端 UI 路径。

此仓库正在从原始的 Python 实现过渡到 Rust 实现。活动的应用程序代码位于 src/ 中。Python 时代的源代码、诗歌元数据、翻译文件、RST 文档和屏幕截图已归档到 legacy/Python 中。

  • 包发现命令: list, search, show 和 policy
  • 事务命令: install, remove, autoremove, update 和 upgrade
  • 正常、安全和全面升级的升级模式
  • 对具有全局模式包模式的升级提供排除支持
  • 本地 .deb 安装和直接 URL 包导入
  • 并行包下载器,具有每个域的连接限制
  • 在安装前对包下载进行哈希验证
  • 通过 APT 获取配置提供代理支持
  • 完整、简单、纯文本或 TUI 支持的事务摘要
  • 以每项为单位的 JSON 记录存储事务历史记录
  • 历史记录检查、undo, redo 和目标或全面清除历史记录
  • 通过 nala fetch 选择镜像,包括自动和交互式 TUI 模式

命令

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言