Swift
mise can be used to manage multiple versions of swift on the same system. Swift is supported for macos and linux.
Usage
Use the latest stable version of swift:
sh
mise use -g swift
swift --versionSee a mise guide for Swift developers on how to use mise with swift.
Tool Options
The following tool-options are available for the swift backend. These options go in the [tools] section in mise.toml.
install_env
Set environment variables for install-time commands run by the core swift backend:
toml
[tools]
swift = { version = "latest", install_env = { HTTPS_PROXY = "http://proxy.example" } }Settings
swift.gpg_verify
- Type:
boolean(optional) - Env:
MISE_SWIFT_GPG_VERIFY - Default:
None
Use gpg to verify swift tool signatures.
swift.platform
- Type:
string - Env:
MISE_SWIFT_PLATFORM - Default:
"osx" | "windows10" | "ubuntu20.04" | "ubuntu22.04" | "ubuntu24.04" | "amazonlinux2" | "ubi9" | "fedora39"
Override the platform to use for precompiled binaries.