 // MARK: Bash
 
 extension CommandRunning {
-
-	func createTask (bash bashcommand: String) -> Process {
-		return createTask("/bin/bash", args: ["-c", bashcommand])
-	}
 
 	@available(*, unavailable, message: "Use `run(bash: ...).stdout` instead.")
 	@discardableResult public func run (bash bashcommand: String, file: String = #file, line: Int = #line) -> String {

	- returns: an AsyncCommand struct with standard output, standard error and a 'finish' function.
	*/
	public func runAsync (bash bashcommand: String, file: String = #file, line: Int = #line) -> AsyncCommand {
		return AsyncCommand(launch: createTask(bash: bashcommand), file: file, line: line)
	}

	/**

- parameter bashcommand: the bash shell command.
- returns: an AsyncCommand struct with standard output, standard error and a 'finish' function.
*/
public func runAsync (bash bashcommand: String, file: String = #file, line: Int = #line) -> AsyncCommand {
	return main.runAsync(bash: bashcommand, file: file, line: line)
}

/**
