Sponsored by
Popular Posts and Series
Categories (85)
CLI
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
Let's Build: Digital Rain (Matrix Code)
17 Jul 2025
Rebuilding the famous Matrix Code effect for the Terminal
Techniques for Engaging CLIs with the Terminal Utilities Package
9 Jul 2025
A tiny Swift package can help you make more engaging CLIs
Dev Conversations #11: Finn Voorhees
30 Jun 2025
The author of PlaydateKit discusses embedded Swift game development and CLI tools with macOS frameworks
Analyze .ipa Bundles with Rosalind
13 Jun 2025
Gain insights into your app's size and contents with a custom CLI tool.
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
Distribute your Swift CLIs for macOS
7 Apr 2025
Build, package, and distribute Swift CLI tools as pre-compiled binaries using GitHub releases
Let's Build: The tree Program - Part II
21 Feb 2025
Finishing the tree program, by adding bold styles and support for custom options.
Let's Build: The tree Program - Part I
14 Feb 2025
The 1st post in a new series. Replicate from scratch the tree program in Swift, learning a lot along the way!
Generating Analytics Code with Mustache
24 Jan 2025
Generate statically-typed code in Swift (and Kotlin), by using Mustache templates in a CLI tool
[Video] Swift Argument Parser with Guilherme Rambo
15 Jan 2025
Insights on building a CLI for your own packages, and a hands-on example with the argument parser
A Different Approach Using the Swift Argument Parser
25 Oct 2024
Take control over the standard way to allow styled output and personalized workflows
Understanding Colors and Styles in Terminal Output
16 Sep 2024
Make your tool communicate better visually, using colors and styles
Running System Processes with Command
26 Aug 2024
A package that helps calling running commands with AsyncStream support
Using SwiftUI in Command Line Tools
11 Jul 2024
You can take advantage of SwiftUI even in your command line tools
Command Line in Swift: the Different Alternatives
2 Jul 2024
Comparing the choices available for building with Swift for the command line
The XcodeProj Package
9 May 2024
Building a small utility to get information on your Xcode projects
The Interactive Swift Argument Parser Guide - Part III: Options, Validation & Exiting
2 May 2024
The third and final part on this series, covering options, option groups, validation, and exiting.
The Interactive Swift Argument Parser Guide - Part II: Flags
23 Apr 2024
The continuation of the argument parser guide, exploring flags and friends
The Interactive Swift Argument Parser Guide - Part I: Basics & Arguments
21 Mar 2024
The first part of a practical and interactive series to learn the full power of the argument parser, covering basics and and arguments