Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dnicolson/copysauce

🔁 Script to copy static files to avoid long .NET builds
https://github.com/dnicolson/copysauce

Last synced: 22 days ago
JSON representation

🔁 Script to copy static files to avoid long .NET builds

Awesome Lists containing this project

README

        

#Unmaintained

There is a fork available here:
https://github.com/rdebeasi/CopySauce

#CopySauce

CopySauce was developed for working on Sitecore .NET projects to circumvent the build process by copying static files to the web root. It should also work for .NET projects where the web root is separate to the source files.

##Configuring

When first launched there will be a prompt to locate the project and web root directories. After this a `.CopySauce.json` will be created in the root of the project directory with these options:

{
"cmd_after_copy": "",
"file_exclude_patterns": [
"^\\.",
".*\\.cs$",
"(?i).*\\.tmp$"
],
"folder_exclude_patterns": [
"^\\."
],
"folders_to_watch": [
"css",
"images",
"img",
"javascript",
"js",
"scripts",
"layouts",
"views",
"xsl"
],
"web_root": ""
}

##Requirements

- Windows
- Python 2.7
- [Python for Windows extensions](http://sourceforge.net/projects/pywin32/)
- [Watchdog](http://pypi.python.org/pypi/watchdog) module (install with [Setuptools](https://pypi.python.org/pypi/setuptools#windows))

##Optional

- [PyInstaller](http://www.pyinstaller.org/) (py2exe would probably work as well) can be used to make an executable:

python pyinstaller.py -F CopySauce.py -i CopySauce.ico

- [UPX](http://upx.sourceforge.net/#download) for reducing binary size