DevX
Hidden Gems in the Swift Argument Parser - Part II
19 Sep 2025

Explore manual pages, DocC generation, and JSON dump features
Hidden Gems in the Swift Argument Parser - Part I
15 Aug 2025

Discover lesser-known features: shell completion scripts and improving completion suggestions
Reacting to File Changes
25 Jul 2025

Monitor changes to a specific file in Swift using the FileMonitor package
Techniques for Engaging CLIs with the Terminal Utilities Package
9 Jul 2025

A tiny Swift package can help you make more engaging CLIs
Installing Swift Executables From Source With Mise
6 Jun 2025

Using Mise's SPM backend, eliminate the need for pre-compiled binaries.
Reading Piped Input in Swift Executables
23 May 2025

How to detect and read piped input in Swift, with async/await support
Let's Build: PrettyPrint, a Better CLI Output
16 May 2025

Writing a more customizable version of Swift's dump
Sake 🍶: Swift-powered Command Management - Part II
24 Apr 2025

Dive deeper into Sake with more complex commands and GitHub Actions integration
Sake 🍶: Swift-powered Command Management - Part I
16 Apr 2025

Write your project's tasks in Swift, and run them with Sake
Dev Conversations #8: Pedro and Marek, from Tuist
31 Mar 2025

The journey from an Xcode project generator to a sustainable developer toolchain
Git Hooks 🤝 Swift
13 Mar 2025

Use Git hooks in your Git repos to ensure standards and catch issues
Interactive & Beautiful CLI Tools with Noora
7 Feb 2025

CLI Tools don't have to be boring: make them better, interactive and engaging with Noora
Supporting Interactive Input in CLI Tools Using Property Wrappers
8 Oct 2024

How to use Property Wrappers to make the readLine() method more reusable in your tools
Understanding Colors and Styles in Terminal Output
16 Sep 2024

Make your tool communicate better visually, using colors and styles
Swift, Xcode, the Swift Package Manager, iOS, macOS, watchOS and Mac are trademarks of Apple Inc., registered in the U.S. and other countries.

© Swift Toolkit, 2024-2025