The top of my #WWDC24 wishlist is a bigger box for setting package dependency versions!

Why is this textfield so short?

#xcode #xcode15 #SwiftPackageManger

@mlysons I do find a lot of “random” files that git wants me to add so I am frequently updating the ignore file. I see this a lot especially when working with #SwiftPackageManger.

Part Four: Last post about plugins for a bit. Did a prebuild plugin that called a shell as its tool, jumped out of the sandbox, discovered packageManger.build, got back in the sandbox!

https://www.whynotestflight.com/excuses/what-if-instead-of-a-cli-plugins-part-4-prebuild-plugins-misc/

https://github.com/carlynorama/PluginExplorer

#SwiftLang #Swift #SwiftPackageManger #PackageManger #Plugins #BuildPlugin #CommandPlugin #sandbox

What if instead of a CLI, Plugins? Part 4, Prebuild plugins & misc

A list of distractions

Part Three: Build Plugins Continued! Completing the small CodeGen exercise. Honestly some of my favorite parts were looking into what Schemas actually are after finally really needing to do what I consider command line work in Xcode, and doing stupid environment tricks to watch my build plugin rerun. What can I say, I'm easily amused.

https://www.whynotestflight.com/excuses/what-if-instead-of-a-cli-plugins-part-3-the-actual-code-gen/

#SwiftLang #Swift #SwiftPackageManger #PackageManger #Plugins #BuildPlugin #CodeGen #codegeneration #Xcode #XcodeSchema

What if instead of a CLI, Plugins? Part 3, The Actual Code Gen

A list of distractions

Part Two: Getting started on a BUILD plugin this time. From ‘package int’ to running the tool on package excluded files. There's a part II to the part 2 coming for the actual code generation part! At 607 lines long I figured that was enough for one post.

blog post: https://www.whynotestflight.com/excuses/what-if-instead-of-a-cli-plugins-part-2-start-a-build-plugin/

related repo: https://github.com/carlynorama/BuildPluginExample/

#SwiftLang #Swift #SwiftPackageManger #PackageManger #Plugins #BuildPlugin

What if instead of a CLI, Plugins? Part 2, Start a Build Plugin

A list of distractions

Now that my health seems to be getting better I can get back to the hard work of making excuses.

No VisionOS app from me... I’m toodling around with Plugins. Part 1 of N (4?) (Command Plugin, Build Plugin, Prebuild Plugin)

blog post: https://www.whynotestflight.com/excuses/what-if-instead-of-a-cli-plugins-part-1-command-plugins/

related repo: https://github.com/carlynorama/PluginExplorer/

#SwiftLang #Swift #SwiftPackageManger #PackageManger #Plugins #CommandPlugin

What if instead of a CLI, Plugins? Part 1, Command plugins

A list of distractions