     }
 
     func camelCaseMethodName() -> String {
-        let components: [String] = split(self.characters){$0 == " " || $0 == "-"}.map(String.init)
+        let components: [String] = self.characters.split{$0 == " " || $0 == "-"}.map(String.init)
         var camelCaseComponents = components.map { $0.capitalizedString }
         if camelCaseComponents.count > 0 {
             camelCaseComponents[0] = camelCaseComponents[0].lowercaseString

            let swiftCharacter = Character(UnicodeScalar(self))

            let theCFMutableString = NSMutableString(string: String(swiftCharacter)) as CFMutableString
            CFStringTransform(theCFMutableString, nil, kCFStringTransformToUnicodeName, 0)

            let characterName = theCFMutableString as String
            var trimmedName = characterName

    let script = Process.arguments[0];

    if script.hasPrefix("/") { // absolute
        let path = (script as NSString).stringByDeletingLastPathComponent
        return path
    }
    else { // relative
