                 let directoryName = manager.homeDirectoryForCurrentUser.absoluteString
                 let templatePath = String("\(directoryName)Library/Application Support/Ether/Templates/\(template)".dropFirst(7))
                 let current = manager.currentDirectoryPath
-                _ = try context.console.backgroundExecuteRaw(program: "/bin/cp", arguments: ["-a", "\(templatePath)", "\(current)/\(name)"])
+                _ = try Process.execute("cp", ["-a", "\(templatePath)", "\(current)/\(name)"])
             } else {
                 fatalError("This command is not supported in macOS versions older then 10.12")
                 // throw EtherError.fail("This command is not supported in macOS versions older then 10.12")

    func newPackage(from context: CommandContext) throws {
        let name = try context.argument("name")
        let script = "mkdir \(name); cd \(name); swift package init; ether clean-manifest"
        _ = try context.console.backgroundExecute(program: "bash", arguments: ["-c", script])
    }
}

        if let _ = context.options["executable"] {
            let name = try context.argument("name")
            let script = "mkdir \(name); cd \(name); swift package init --type=executable; ether clean-manifest"
            _ = try Process.execute("bash", ["-c", script])
            return true
        }
        return false
