public override void ExecuteCmdlet()
{
string output = !string.IsNullOrEmpty(Output) ? this.TryResolvePath(Output) :
Web.IsPresent ?
Path.Combine(CurrentPath(), DefaultWebRoleTemplate) :
Path.Combine(CurrentPath(), DefaultWorkerRoleTemplate);
string source = Web.IsPresent ? Path.Combine(Resources.GeneralScaffolding, Resources.WebRole) : Path.Combine(Resources.GeneralScaffolding, Resources.WorkerRole);
FileUtilities.DirectoryCopy(FileUtilities.GetContentFilePath(source), output, true);
SafeWriteOutputPSObject(null, Parameters.Path, output);
}
}