Popular Posts and Series
Categories (80)
DevX
Hidden Gems in the Swift Argument Parser - Part II
2025-09-19
Explore manual pages, DocC generation, and JSON dump features
Hidden Gems in the Swift Argument Parser - Part I
2025-08-15
Discover lesser-known features: shell completion scripts and improving completion suggestions
Reacting to File Changes
2025-07-25
Monitor changes to a specific file in Swift using the FileMonitor package
Techniques for Engaging CLIs with the Terminal Utilities Package
2025-07-09
A tiny Swift package can help you make more engaging CLIs
Installing Swift Executables From Source With Mise
2025-06-06
Using Mise's SPM backend, eliminate the need for pre-compiled binaries.
Reading Piped Input in Swift Executables
2025-05-23
How to detect and read piped input in Swift, with async/await support
Let's Build: PrettyPrint, a Better CLI Output
2025-05-16
Writing a more customizable version of Swift's dump
Sake 🍶: Swift-powered Command Management - Part II
2025-04-24
Dive deeper into Sake with more complex commands and GitHub Actions integration
Sake 🍶: Swift-powered Command Management - Part I
2025-04-16
Write your project's tasks in Swift, and run them with Sake
Dev Conversations #8: Pedro and Marek, from Tuist
2025-03-31
The journey from an Xcode project generator to a sustainable developer toolchain
Git Hooks 🤝 Swift
2025-03-13
Use Git hooks in your Git repos to ensure standards and catch issues
Interactive & Beautiful CLI Tools with Noora
2025-02-07
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
2024-10-08
How to use Property Wrappers to make the readLine() method more reusable in your tools
Understanding Colors and Styles in Terminal Output
2024-09-16
Make your tool communicate better visually, using colors and styles