Skip to content

mise lock

Update lockfile checksums and URLs for all specified platforms

Updates checksums and download URLs for all platforms already specified in the lockfile. If no lockfile exists, shows what would be created based on the current configuration. This allows you to refresh lockfile data for platforms other than the one you're currently on. Operates on the lockfile in the current config root. Use TOOL arguments to target specific tools.

Arguments

[TOOL]…

Tool(s) to update in lockfile e.g.: node python If not specified, all tools in lockfile will be updated

Flags

-j --jobs <JOBS>

Number of jobs to run in parallel

-n --dry-run

Show what would be updated without making changes

-p --platform… <PLATFORM>

Comma-separated list of platforms to target e.g.: linux-x64,macos-arm64,windows-x64 If not specified, all platforms already in lockfile will be updated

--local

Update mise.local.lock instead of mise.lock Use for tools defined in .local.toml configs

Examples:

mise lock                       # update lockfile for all common platforms
mise lock node python           # update only node and python
mise lock --platform linux-x64  # update only linux-x64 platform
mise lock --dry-run             # show what would be updated
mise lock --local               # update mise.local.lock for local configs

Licensed under the MIT License. Maintained by @jdx and friends.