/**
  * Generate the module.
  */
 public function generate()
 {
     $name = $this->getName();
     if ($this->workbench->has($name)) {
         if ($this->force) {
             $this->workbench->delete($name);
         } else {
             $this->console->error("Module [{$name}] already exist!");
             return;
         }
     }
     $this->generateFolders();
     $this->generateFiles();
     if (!$this->plain) {
         $this->generateResources();
     }
     $this->console->info("Module [{$name}] created successfully.");
 }