Introducing swiftly 1.0

Today we’re delighted to introduce the first stable release of swiftly, a Swift version manager that takes the pain out of installing, managing and updating your Swift toolchain.

swift.org/blog/introducing-swiftly_10/

Apple has announced the stable 1.0 release of swiftly, a Swift version manager now officially part of the Swift toolchain, hosted under the GitHub swiftlang organisation, supporting macOS and Linux distributions like Ubuntu and Fedora.

Swiftly simplifies installing, updating, and switching between Swift toolchains, including stable releases and nightly snapshots, with commands like swiftly install latest and swiftly use 6.0.3. Written in Swift, it leverages Foundation for file operations, Async HTTP Client for networking, Swift OpenAPI for website interactions, and C interoperability for libarchive, ensuring cross-platform compatibility with minimal dependencies.

It supports team consistency via a .swift-version file and offers self-updating capabilities. The tool, initially community-driven by Patrick Freed, is designed for seamless Swift development outside Xcode, with documentation for CI/CD and enterprise use, and welcomes community contributions via GitHub and Swift Forums.


Category:

Tag:

Year: