public function generate(BundleInterface $bundle, $rootDir, $demosite, $browserSyncUrl)
    {
        $this->bundle = $bundle;
        $this->rootDir = $rootDir;
        $this->demosite = $demosite;
        $this->browserSyncUrl = $browserSyncUrl;

        $this->shortBundleName = '@'.str_replace('Bundle', '', $bundle->getName());

        $this->generateGroundcontrolFiles();
        $this->generateAssets();
        $this->generateTemplate();
    }