I know I just mentioned this project yesterday, but I wanted to thank those of you who have already downloaded it. Hopefully you have found it useful so far. I have already updated the project for the 1.0.2913.51352 release, which adds a few new tasks and cleans up some of the existing ones.
Here is the current list of tasks:
| NAnt/NAntContrib Task | MSBuildContrib Task | Status | Description |
|---|---|---|---|
| attrib | Attrib | Complete* | Changes the file attributes of a file or set of files and directories. |
| checksum | Checksum | Complete* | Calculates checksums for a set of files. |
| codestats | CodeStats | Complete | Generates statistics from source code. |
| concat | Concat | Complete* | A task that concatenates a set of files. |
| gac-install | GacUtil | Complete | Installs assemblies into the Global Assembly Cache (GAC) by using the gacutil SDK tool. |
| gac-uninstall | GacUtil | Complete | Uninstalls assemblies into the Global Assembly Cache (GAC) by using the gacutil SDK tool. |
| grep | Grep | Complete | Searches files for a regular-expression and produces an XML report of the matches. |
| move | Move | Complete* | Moves a file or set of files to a new file or directory. |
| sysinfo | GetEnvironment | Complete** | Sets properties with system information. |
* Task was recently added.
** This task was actually in the first release, I forgot to mention it.
The following tasks are currently planned for a later release.
| NAnt/NAntContrib Task | MSBuildContrib Task | Description |
|---|---|---|
| asminfo | AssemblyInfo | Generates an AssemblyInfo file using the attributes given. |
| fxcop | FxCop | Analyzes managed code assemblies using the Microsoft FxCop. |
| get | RequestUrl | Gets a particular file from a URL source. |
| iniread | IniFileRead | Reads String values in INI files. |
| iniwrite | IniFileUpdate | Sets String values in INI files. |
| SendMailMessage | Sends an SMTP message. | |
| nantschema | MSBuildContribSchema | Creates an XSD file for all available tasks. |
| nunit2 | NUnit | Runs tests using the NUnit V2.2 framework. |
| regex | CreatePropertyRegex | Sets project properties based on the evaluation of a regular expression. |
| servicecontroller | ServiceController | Allows a Windows service to be controlled. |
| sleep | Sleep | Sleeps a specified period of time. |
| style | Style | Processes a document via XSLT. |
| tstamp | Timestamp | Sets properties with the current date and time. |
| unzip | Unzip | Extracts files from a zip file. |
| uptodate | UpToDate | Check modification dates on groups of files. |
| version | VersionNumber | Increments a four-part version number stored in a text file. |
| xmlpeek | XmlRead | Extracts text from an XML file at the location specified by an XPath expression. |
| xmlpoke | XmlUpdate | Replaces text in an XML file at the location specified by an XPath expression. |
| zip | Zip | Creates a zip file from the specified filesets. |