public function fire()
{
$root = $this->getLaravel()->basePath();
$directories = ['.git', 'node_modules', 'vendor/**/**/.git', 'vendor/**/**/node_modules', 'vendor/**/**/vendor', 'vendor/**/**/Tests', 'vendor/**/**/tests', 'vendor/**/**/Test', 'vendor/**/**/test'];
(new Collection($directories))->map(function ($directory) use($root) {
return $this->filesystem->glob($root . '/' . $directory, GLOB_ONLYDIR);
})->collapse()->each(function ($directory) {
$this->filesystem->deleteDirectory($directory);
$this->error('delete directory: ' . $directory);
});
}