2012-11-27 10:42:22 +05:00
@ ECHO OFF
: choice
set /P c = WARNING! Are you sure you want to continue, this will remove all package files, view files, sqlce database, etc... Press 'Y' to auto-remove all files/folders, 'N' to cancel or 'C' to prompt for each folder removal?
if /I " %c% " EQU " C " goto : prompt
if /I " %c% " EQU " Y " goto : auto
if /I " %c% " EQU " N " goto : exit
goto : choice
: prompt
echo Current folder: %CD%
echo Removing sqlce database
del ..\src\Umbraco.Web.UI\App_Data\Umbraco.sdf
echo Resetting installedPackages.config
echo ^< ?xml version=" 1.0 " encoding=" utf-8 " ?^> ^< packages^> ^< /packages^> > ..\src\Umbraco.Web.UI\App_Data\packages\installed\installedPackages.config
echo Removing plugin cache files
del ..\src\Umbraco.Web.UI\App_Data\TEMP\PluginCache\*.*
2013-02-06 09:04:56 -01:00
echo Removing cache files and examine index
del ..\src\Umbraco.Web.UI\App_Data\TEMP\*.*
2012-11-27 10:42:22 +05:00
echo Removing log files
del ..\src\Umbraco.Web.UI\App_Data\Logs\*.*
2013-02-06 09:04:56 -01:00
echo Removing packages
del ..\src\Umbraco.Web.UI\App_Data\packages\*.*
echo Removing previews
del ..\src\Umbraco.Web.UI\App_Data\preview\*.*
echo Removing app code files (typically added by starterkits)
del ..\src\Umbraco.Web.UI\App_Code\*.*
2012-11-27 10:42:22 +05:00
echo Removing xslt files
2013-02-06 09:04:56 -01:00
del ..\src\Umbraco.Web.UI\xslt\*.*
2012-11-27 10:42:22 +05:00
echo Removing user control files
del ..\src\Umbraco.Web.UI\UserControls\*.*
2013-02-06 09:04:56 -01:00
echo Removing masterpage files
del ..\src\Umbraco.Web.UI\masterpages\*.*
2012-11-27 10:42:22 +05:00
echo Removing view files
del ..\src\Umbraco.Web.UI\Views\*.*
echo Removing razor files
2013-02-06 09:04:56 -01:00
del ..\src\Umbraco.Web.UI\macroScripts\*.*
2012-11-27 10:42:22 +05:00
echo Removing media files
2013-02-06 09:04:56 -01:00
del ..\src\Umbraco.Web.UI\media\*.*
2012-11-27 10:42:22 +05:00
echo Removing script files
2013-02-06 09:04:56 -01:00
del ..\src\Umbraco.Web.UI\scripts\*.*
2012-11-27 10:42:22 +05:00
echo Removing css files
2013-02-06 09:04:56 -01:00
del ..\src\Umbraco.Web.UI\css\*.*
2012-11-27 10:42:22 +05:00
echo " Umbraco install reverted to clean install "
pause
exit
: auto
echo Current folder: %CD%
echo Removing sqlce database
del ..\src\Umbraco.Web.UI\App_Data\Umbraco.sdf
echo Resetting installedPackages.config
echo ^< ?xml version=" 1.0 " encoding=" utf-8 " ?^> ^< packages^> ^< /packages^> > ..\src\Umbraco.Web.UI\App_Data\packages\installed\installedPackages.config
echo Removing plugin cache files
FOR %% A IN ( ..\src\Umbraco.Web.UI\App_Data\TEMP\PluginCache\*.*) DO DEL %% A
2013-02-06 09:04:56 -01:00
echo Removing cache files and examine index
FOR %% A IN ( ..\src\Umbraco.Web.UI\App_Data\TEMP\*.*) DO DEL %% A
2012-11-27 10:42:22 +05:00
echo Removing log files
FOR %% A IN ( ..\src\Umbraco.Web.UI\App_Data\Logs\*.*) DO DEL %% A
2013-02-06 09:04:56 -01:00
echo Removing packages
FOR %% A IN ( ..\src\Umbraco.Web.UI\App_Data\packages\*.*) DO DEL %% A
echo Removing previews
FOR %% A IN ( ..\src\Umbraco.Web.UI\App_Data\preview\*.*) DO DEL %% A
echo Removing app code files (typically added by starterkits)
FOR %% A IN ( ..\src\Umbraco.Web.UI\App_Code\*.*) DO DEL %% A
2012-11-27 10:42:22 +05:00
echo Removing xslt files
2013-02-06 09:04:56 -01:00
FOR %% A IN ( ..\src\Umbraco.Web.UI\xslt\*.*) DO DEL %% A
echo Removing masterpage files
FOR %% A IN ( ..\src\Umbraco.Web.UI\masterpages\*.*) DO DEL %% A
2012-11-27 10:42:22 +05:00
echo Removing user control files
2013-02-06 09:04:56 -01:00
FOR %% A IN ( ..\src\Umbraco.Web.UI\usercontrols\*.*) DO DEL %% A
2012-11-27 10:42:22 +05:00
echo Removing view files
FOR %% A IN ( ..\src\Umbraco.Web.UI\Views\*.*) DO DEL %% A
echo Removing razor files
2013-02-06 09:04:56 -01:00
FOR %% A IN ( ..\src\Umbraco.Web.UI\macroScripts\*.*) DO DEL %% A
2012-11-27 10:42:22 +05:00
echo Removing media files
2013-02-06 09:04:56 -01:00
FOR %% A IN ( ..\src\Umbraco.Web.UI\media\*.*) DO DEL %% A
2012-11-27 10:42:22 +05:00
echo Removing script files
2013-02-06 09:04:56 -01:00
FOR %% A IN ( ..\src\Umbraco.Web.UI\scripts\*.*) DO DEL %% A
2012-11-27 10:42:22 +05:00
echo Removing css files
2013-02-06 09:04:56 -01:00
FOR %% A IN ( ..\src\Umbraco.Web.UI\css\*.*) DO DEL %% A
2012-11-27 10:42:22 +05:00
echo " Umbraco install reverted to clean install "
pause
exit
: exit
exit