import java.io.File
import java.io.IOException
fun main() {
try {
val processBuilder = ProcessBuilder()
processBuilder.command("git", "clean", "-fdX")
processBuilder.directory(File(System.getProperty("user.dir")))
val process = processBuilder.start()
val exitCode = process.waitFor()
if (exitCode == 0) {
println("Untracked files removed successfully.")
} else {
println("Failed to remove untracked files. Exit code: $exitCode")
}
} catch (e: IOException) {
println("Error executing the Git command: ${e.message}")
} catch (e: InterruptedException) {
println("Error waiting for the Git command to complete: ${e.message}")
}
}