- 0.5.1 and master126.96.36.199.04.2
- 0.5.1 and masteriOSmacOS(Intel)macOS(ARM)LinuxtvOSwatchOS
A hacky partner for my life with Xcode
A hacky partner for my life with Xcode. Maybe for you too?
Swift compile time is so expensive. Let's ignore all files but one which I'm working on right now.💡
Install and call it from AppleScript so it's also callable from Xcode.
#!/usr/bin/osascript use AppleScript version "2.4" # Yosemite or later use scripting additions use framework "Foundation" on run tell application "Xcode" set projectPath to path of active workspace document set projectFolder to characters 1 thru -((offset of "/" in (reverse of items of projectPath as string)) + 1) of projectPath as string set sourceName1 to (get name of window 1) try do shell script "hackscode remove-build-files --from-target AbemaTVTests --matching UI.*Spec.swift --excluding " & sourceName1 & " --project-root " & projectFolder display notification "👌 Ignored all specs except " & sourceName1 with title "Hackscode" on error errStr number errorNumber display notification "🛑 " & errStr & " (" & errorNumber & ")" end try end tell end run
Set the script trigger to Xcode Behavior.
$ hackscode dump-build-files --targets hackscode ## hackscode CreateNewFile.swift DumpBuildFiles.swift RemoveBuildFiles.swift XQuick.swift Utilities.swift main.swift zzz.Sourcery.out.swift
mint install toshi0383/hackscode
Run following to start development.
You will need to run this after you changed command interface.