private function restore()
    {
        $this->deleteDirectory('app');
        $this->deleteDirectory('bootstrap');
        $this->deleteDirectory('routes');

        $this->info('Copying back App');
        File::copyDirectory($this->backupDirectory . '/app', 'app');
        $this->info('Copying back bootstrap');
        File::copyDirectory($this->backupDirectory . '/bootstrap', 'bootstrap');
        $this->info('Copying back routes');
        File::copyDirectory($this->backupDirectory . '/routes', 'routes');

        File::copy($this->backupDirectory . '/composer.json', 'composer.json');
        File::copy($this->backupDirectory . '/config/auth.php', 'config/auth.php');
        File::copy($this->backupDirectory . '/config/database.php', 'config/database.php');

        $this->info('Backup successful');
    }