rojo-rbx/rokit · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
🚀 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
选项 1
在 PowerShell 中运行自动化安装脚本:
Invoke-RestMethod https://raw.githubusercontent.com/rojo-rbx/rokit/main/scripts/install.ps1 | Invoke-Expression
选项 2
从 latest release 页面下载并运行* rokit.exe - 这将自动安装 Rokit。
* 请确保通过双击文件资源管理器中的 rokit.exe 来直接运行它,以触发自动安装。
如果您希望从 PowerShell / CMD 等终端或 shell 中安装 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 本身并更新工具可执行文件链接。
Q & A
为什么选择 Rokit 而不是 Foreman 或 Aftman?
对于新的 Roblox 开发者
Rokit 是为新的 Roblox 项目配置工具链的_最快_且_最友好_的方式。
以下是 Rokit 与 Foreman / Aftman 之间的一些主要区别:
- 可用于_任何_项目,即使是使用
foreman.toml/aftman.toml的项目,而 Foreman / Aftman 在设计上彼此不兼容。 - 安装时间大幅缩短,跨平台行为更加一致。
- 无需手动编辑 manifest 或 link 文件。
对于其他所有人
虽然 Foreman 和 Aftman 长期以来表现良好,但作为社区的工具链管理器,它们的未来并不确定。
它们现有的大多数问题都归结为维护方面的问题:
Rokit 旨在通过采取社区优先的方法,并考虑到社区贡献来构建,从而解决这一问题。
Rokit 也承认,开发者不会在没有_充分理由_的情况下从任何现有的工具链管理器迁移,它需要显著更好,并且迁移所需的几乎零工作量。
你如何发音 Rokit?
随你喜欢。
- 为了速度,读作 "Rocket"
- 为了 Roblox 风格,读作 "Ro-kit"
- 如果你感觉很棒,读作 "Rock-it"