Notices: This section not yet converted to new layout. Download stats are rolling back out.



Package test results have failed.

This package was submitted prior to moderation and has not been approved. While it is likely safe for you, there is more risk involved.

Prepros: a web design & development tool which vastly simplifies your workflow. Includes preprocessing for LESS, Sass, Jade, Coffeescript, Markdown, and more. It is also capable of optimizing various resources and automatically refreshing your web browser whenever a change is made to the source.

To install Prepros, run the following command from the command line or from PowerShell:

C:\> choco install prepros

To upgrade Prepros, run the following command from the command line or from PowerShell:

C:\> choco upgrade prepros


  • tools\chocolateyInstall.ps1 Show
    Install-ChocolateyPackage 'Prepros' 'exe' '/S' ''
  • tools\chocolateyUninstall.ps1 Show
    Write-Debug ("Starting " + $MyInvocation.MyCommand.Definition)
    # The registry path for the uninstall command is:
    #   HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Prepros\UninstallString
    # However, this is only visible to a 32 bit PowerShell instance (without using WMI or Remote Registry) :(
    # For this reason, we are using the REG.eXE /QUERY
    $RegQueryCommand={REG.EXE QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Prepros" -v "UninstallString" /reg:32}
    function GetUninstallCommand()
    	[string]$uninstallCommand=(. $RegQueryCommand)[2].Trim().Split([string[]]@("    "), [StringSplitOptions]::RemoveEmptyEntries)[2]
    	if($LASTEXITCODE -ne 0) 
    		Write-Error "The uninstall registry setting appears to be missing (`$LASTEXITCODE=$LASTEXITCODE)"
    	return $uninstallCommand;
    function Uninstall()
    	if (Get-Process Prepros -ErrorAction silentlycontinue) {
    		Get-Process Prepros | Stop-Process #Not required unless the Prepros window is open
    	$uninstallCommand = GetUninstallCommand
    	$(Start-Process $uninstallCommand /S -Wait)
    	if($LASTEXITCODE -ne 0) 
    		Write-Error "The application uninstall command failed."
    function VerifyUninstall()
    	#Requery the registry settings to verify they were removed during uninstall.
    	. $RegQueryCommand  2> out-null
    	if($LASTEXITCODE -eq 0) {Write-Error "The application was NOT successfully uninstalled as registry settings remain. (`$LASTEXITCODE=$LASTEXITCODE)" }
    	#Verify the Prepros directory was removed.
    	if(Test-Path ${env:ProgramFiles(x86)}\Prepros) {Write-Error "The application was NOT successfully uninstalled as the '${env:ProgramFiles(x86)}\Prepros' still exists." }
    Write-Debug ("Finished " + $MyInvocation.MyCommand.Definition)

Virus Scan Results

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.


This package has no dependencies.

Package Maintainer(s)

Software Author(s)

  • Subash Pathak wrote Prepros
  • IntelliTect created the Chocolatey Package


2014 Subash Pathak


Version History

Version Downloads Last updated Status

Discussion for the Prepros Package

Ground rules:

  • This discussion is only about Prepros and the Prepros package. If you have feedback for Chocolatey, please contact the google group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Prepros, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.

comments powered by Disqus uses cookies to enhance the user experience of the site.