import { MvfManagerService } from "https://deno.land/x/momentum@v0.8.2/cli/global/mod.ts";
Note that this is run out of a DI context for installation. We want to run
without metadata requirements to simply the deno run
call, so DI will not
work. Therefore, do not use dependencies... for now.
Methods
private
createDirectoryIfNotExists(absolutePath: string)private
createFileIfNotExists(absolutePath: string, contents: string)private
executeCommand(cmd: string[] | string)private
getInstallUrlForRequestedVersion(requestedVersion: string | null)private
getVersionInfoFromDenoLand()private
initializeMvDirectory()private
joinPaths(...paths: string[])private
runInstall(cliMainTsUrl: string)install()