16 个版本
新 0.2.4 | 2024 年 8 月 18 日 |
---|---|
0.2.3 | 2024 年 8 月 9 日 |
0.2.1 | 2024 年 7 月 18 日 |
0.1.7 | 2024 年 7 月 15 日 |
0.0.6 | 2024 年 5 月 2 日 |
#8 in 游戏
383 每月下载量
270KB
6K SLoC
🚀 Rokit
Roblox 项目的下一代工具链管理器。
特性
- ⚡ 工具下载和安装非常快速。
- ♻️ 与已使用 Foreman 或 Aftman 的项目兼容。
- 📦 支持额外的格式和压缩文件,例如
.tar
和.tar.gz
。 - 🤖 提供添加和更新工具的额外命令,甚至可以更新 Rokit 本身。
- 📝 提供易于人类阅读和理解的有用输出信息。
安装
按照以下平台说明操作 - 安装后,Rokit 将引导您完成剩余步骤。
macOS & Linux
在终端中运行自动安装脚本
curl -sSf https://raw.githubusercontent.com/rojo-rbx/rokit/main/scripts/install.sh | bash
Windows
从最新版本页面下载并运行* rokit.exe
- 这将自动安装 Rokit。
* 确保通过双击文件资源管理器中的 rokit.exe
直接运行它,以触发自动安装。
如果您想从终端或 PowerShell / CMD 安装 Rokit,请运行 rokit.exe self-install
。
其他
从源码安装
可以使用 cargo
从源码编译和安装 Rokit。
cargo install rokit --locked # Installs the Rokit binary
rokit self-install # Initializes necessary directories and data files for Rokit to work
此软件可能适用于Rokit官方不兼容的系统,但请注意,非官方目标不提供支持。
检查最新GitHub发布版以查看Rokit兼容的目标。
用法
在您的终端中运行rokit --help
将提供所有可用命令的完整概述。
运行rokit command--name --help
将提供有关特定命令的详细信息。
可用命令简要概述
rokit init
- 在当前目录中初始化一个新的项目。rokit add
- 添加并安装一个工具。rokit list
- 列出所有已安装的工具。rokit install
- 安装所有项目特定的工具。rokit update
- 将特定工具或所有项目特定工具更新到最新版本。rokit authenticate
- 与GitHub或其他工件提供者进行身份验证。rokit self-update
- 将Rokit本身更新到最新版本。rokit self-install
- 安装Rokit本身并更新工具可执行链接。
问答
为什么使用Rokit而不是Foreman或Aftman?
对于新Roblox开发者
Rokit是设置新Roblox项目的工具的最佳和最友好的方式。
以下是Rokit与Foreman / Aftman之间的关键区别
- 可在任何项目中使用,即使项目使用
foreman.toml
/aftman.toml
,而Foreman / Aftman因设计而互不兼容。 - 安装时间大幅提高,跨平台行为更一致。
- 无需手动编辑清单或链接文件。
对于其他人
虽然Foreman和Aftman已经长时间工作得很好,但作为社区的工具链管理器,它们的前景并不确定。
他们的大部分现有问题都归结为维护问题
Rokit通过采取以社区为先的方法,并考虑到社区贡献来构建,旨在解决此问题。
Rokit也承认,在没有良好理由的情况下,开发者不会从任何现有的工具链管理器迁移,它需要显著更好,并且迁移需要几乎不需要努力。
Rokit如何发音?
你想怎么叫就怎么叫。
- "Rocket"表示速度
- "Ro-kit"表示Roblox风格
- 如果你感觉groovy,就称它为"Rock-it"
依赖项
~18–37MB
~639K SLoC