32 个版本 (8 个稳定版)
4.1.0-rc.4 | 2024 年 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 命令行工具
每月56 次下载
73KB
2K SLoC
Papa
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 上有维护的 papa
和 papa-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