a7a68866a1
Because of this change in El Capitan: "Spawning children processes of processes restricted by System Integrity Protection, such as by launching a helper process in a bundle with NSTask or calling the exec(2) command, resets the Mach special ports of that child process. Any dynamic linker (dyld) environment variables, such as DYLD_LIBRARY_PATH, are purged when launching protected processes." https://developer.apple.com/library/prerelease/mac/documentation/Security/Conceptual/System_Integrity_Protection_Guide/RuntimeProtections/RuntimeProtections.html
Scripts folder
These scripts demonstrate how to do different tasks in SwiftShell. They also work as integration tests to make sure changes to SwiftShell are backwards compatible with older scripts.
runtests.bash compiles the framework with the Release configuration and uses it to run all the scripts in this folder. It should be run before every commit to master.