toshi0383/hackscode
A hacky partner for my life with Xcode. Maybe for you too?
remove-build-files
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 runSet the script trigger to Xcode Behavior.
[Xcode Behavior]
dump-build-files
$ hackscode dump-build-files --targets hackscodehackscode
CreateNewFile.swift DumpBuildFiles.swift RemoveBuildFiles.swift XQuick.swift Utilities.swift main.swift zzz.Sourcery.out.swift
# Install
Mintmint install toshi0383/hackscode
# Development
Run following to start development.make bootstrap
You will need to run this after you changed command interface.make sourcery
See: https://github.com/toshi0383/CoreCLI
# LICENSE
MITPackage Metadata
Repository: toshi0383/hackscode
Default branch: master
README: README.md