 extension Shoot {
     private func terminate(app:NSRunningApplication) {
         print("Terminating \(app.bundleIdentifier ?? UnknownBundleID): \(app.processIdentifier) ...")
-        app.terminate()
+        if force {
+            app.forceTerminate()
+        } else {
+            app.terminate()
+        }
     }
 
     private func terminateApps(@autoclosure getTargetBlock:()->[NSRunningApplication]) throws {


    var bundleId:String?

}

extension Shoot: OptionCommandType {

            }
            self.pid = pid
        }

        options.onKeys(["-b", "--bundle-id"]) { [unowned self] _, value in
            self.bundleId = value
        }

        options.onFlags(["-f", "--force"]) { [unowned self] _ in
            self.force = true
        }
    }

