15 个不稳定版本 (3 个破坏性更新)

0.4.7 2024年5月12日
0.4.6 2024年5月12日
0.4.5 2024年4月1日
0.4.4 2024年3月31日
0.1.4 2024年3月16日

135游戏 中排名

每月下载量:21

MIT 许可协议

195KB
4K SLoC


pesde

pesde 是一个功能丰富且易于使用的 Roblox 包管理器。目前,pesde 正处于非常早期的开发阶段,但已经支持以下功能

  • 管理依赖项
  • 重新导出类型
  • bin 导出(使用 Lune 运行)
  • 修补包
  • 从 Wally 注册表下载包

安装

pesde 可以通过 GitHub 发布版进行安装。您可以在此处找到最新版本。它也可以通过使用Aftman 来安装。

使用方法

pesde 设计得易于使用。以下是使用它的示例

# Initialize a new project
pesde init

# Install a package
pesde add daimond113/[email protected]

# Remove a package
pesde remove daimond113/pesde

# List outdated packages
pesde outdated

# Install all packages
pesde install

# Search for a package
pesde search pesde

# Run a binary
pesde run daimond113/pesde

# Run a binary with arguments
pesde run daimond113/pesde -- --help

准备发布

要发布,您必须首先使用 pesde init 初始化一个新的项目。然后您可以使用其他命令来操作依赖项,并手动编辑文件以添加如作者、描述和许可协议等元数据。

警告
pesde 命令行界面尊重 .gitignore 文件,不会包括被忽略的文件。.pesdeignore 文件比 .gitignore 文件有更大的权力,因此您可以通过在模式前加上 ! 来取消忽略文件。

pesde 命令行界面支持 .pesdeignore 文件,它与 .gitignore 类似。它可以用来包括或排除包中的文件。

文档

有关更多信息,您可以查看 文档

注册表

pesde 的主要注册表托管在 fly.io。您可以在 https://registry.pesde.daimond113.com 找到它。

自托管

您可以使用 registry 文件夹中的默认实现或创建自己的实现来自托管注册表。API 必须与默认实现兼容,默认实现可以在 main.rs 文件中找到。

相关艺术作品

pesde项目深受npmpnpmWallyCargo的启发。

依赖项

~18–35MB
~622K SLoC