I hacked together a little CLI over the weekend called spm-audit. It scans your project for SwiftPM dependencies (Package.swift or Xcode), checks GitHub for the latest stable releases, and shows a clean table of what’s outdated. It runs checks in parallel and can optionally include all dependencies, not just direct ones. It's in pre-release but feel free to check it out!

https://github.com/Rspoon3/spm-audit

#iOSDev #iOS #Swift

Been hacking away and it's now up to version 0.3.0. I've added six new table columns including Swift version, README status, license detection, CLAUDE.md/AGENTS.md checks, and last commit dates. Packages are now sorted alphabetically and the output uses my new swift-ascii-table library for better formatting (https://github.com/Rspoon3/spm-audit). It includes a bunch of small fixes and improvements as well.

#iOSDev #iOS #Swift

GitHub - Rspoon3/spm-audit: A CLI tool to audit and update Swift Package Manager dependencies

A CLI tool to audit and update Swift Package Manager dependencies - Rspoon3/spm-audit

GitHub

swift-ascii-table now means I have a side project for my side project, for a different side project 😅

#iOSDev #iOS #Swift

I used AI for all my works, but this is where it really shines. Both are headless swift packages that are run on the CLI. Tell Claude what I want to do, iterate in planning mode, point it at a few example (python) repos, tell it to credit them in the README and let it rip.

It took very little time to get both of these working. I did the tables half I’m the car on the way to the airport.

#ai #iOSDev #iOS #Swift #JustShipIt

I’ll usually have a few Claude sessions going in parallel planning different features. Chatty G is always on the side too and I frequency ask it questions and prompt it to flesh out random ideas I have. If I like them, they get fed into Claude.

#ai #iOSDev #iOS #Swift #JustShipIt