#mod-manager #command-line #northstar #download #launcher #install #update

app papa

Northstar 启动器的 CLI 模块管理器

32 个版本 (8 个稳定版)

4.1.0-rc.42024 年 3 月 16 日
4.0.0 2023 年 7 月 21 日
3.1.0 2023 年 7 月 7 日
3.0.0 2023 年 3 月 28 日
0.2.0 2022 年 5 月 29 日

#44 in 命令行工具

Download history 15/week @ 2024-03-28 3/week @ 2024-04-04 2/week @ 2024-05-16 1/week @ 2024-05-23 1/week @ 2024-06-27 55/week @ 2024-07-04

每月56 次下载

MIT 许可证

73KB
2K SLoC


Papa
Build Crates.io (latest)

Northstar 的 CLI 模块管理器

功能

  • 从命令行安装和更新 Northstar
  • 从命令行搜索 Thunderstore 中的模组
  • 一键下载模组及其依赖项
  • 轻松保持模组更新

用法

papa install fifty.server_utilities #install a mod
papa list #list installed mods
papa update #update any out of date mods
papa remove fifty.server_utilities #uninstall a mod

升级到 v4.0.0

v4 包括对 Northstar 新原生 thunderstore 包加载的支持,这意味着当前 mods 目录中的模组将不再由 papa 管理。建议在升级到 v4 之前运行 papa export,然后运行 papa import 重新安装您的模组到新的 package 目录。旧模组需要手动删除,请确保不要删除 Northstar. 核心模组(或者至少在之后运行 papa ns init -f 重新安装它们)

安装

建议初始化 Northstar 以自动设置一切

papa ns init

或者创建一个位于 .config/papa/config.toml 的文件,并将 install_dir 设置为您想要的目录

Ubuntu/Debian(& 衍生版本)

从最新版本下载 .deb 文件,并使用您通常用于安装软件包的方式安装它


sudo apt install ./papa_4.0.0.deb

Arch Linux

AUR 上有维护的 papapapa-bin 软件包

paru -S papa

Windows

下载并运行最新版本的 .msi 安装程序。

使用预构建的二进制文件

下载适合您系统的相应二进制文件(确保您得到 Windows 的 .exe),并将其放置在您的 PATH 中。您应该能够在您最喜欢的命令行中调用 papa 命令。

从源代码构建

如果您在系统上安装了 cargo,您可以直接从 crates.io 安装 papa

 cargo install papa

或者从 git 仓库

 cargo install --git https://github.com/AnActualEmerald/papa

如果您想从源码构建,但没有安装 cargo,您应该查看 rustup.rs

依赖项

  • pkgconfig
  • openssl

注意事项

  • 默认安装目录是相对于当前工作目录的,这意味着在 papa install 中运行 ~/ 将将模组安装到 ~/mods

依赖项

~17–28MB
~468K SLoC