#Cygwin
####Table of Contents
- Overview
- Module Description - What the module does and why it is useful
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
##Overview
This module installs Cygwin and adds Cygwin as a package provider in Puppet.
##Module Description
This module will download the Cygwin setup executable and install it. This will install the standard set of cygwin tools to the standard cygwin location.
##Usage
If you want to use cygwin as a package provider, it must be installed first.
###Install Cygwin
include '::cygwin'
##Reference
###Classes
####Public Classes
- cygwin: Main Class, includes all other classes.
####Private Classes
- cygwin::install: Installs cygwin
- cygwin::params: class configuration parameters
###Parameters
##Limitations
For obvious reasons, this module will only work on the Windows operating system.
##Development
Please see the Puppet guidelines for module contribution. http://projects.puppetlabs.com/projects/module-site/wiki/Module_contributing