tooling/lune/init.luau

12 lines
501 B
Text

local core = require("./lune_packages/core")
local Semver = require("./luau_packages/semver")
local Option = require("./lune_packages/option")
type Option<T> = Option.Option<T>
-- TODO: Use _G.PESDE_ROOT to get the install directory, then decode the
-- pesde manifest to get the version of the tool dynamically
core.installTool({
alias = Option.Some("lune"),
repo = "lune-org/lune",
version = Option.Some(Semver.parse("0.8.9"):unwrap()) :: Option<Semver.SemverImpl>,
} :: core.ToolId)