Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/letiemble/confuser-macosx
Packager for the Confuser tool (https://confuser.codeplex.com/)
https://github.com/letiemble/confuser-macosx
Last synced: about 1 month ago
JSON representation
Packager for the Confuser tool (https://confuser.codeplex.com/)
- Host: GitHub
- URL: https://github.com/letiemble/confuser-macosx
- Owner: letiemble
- Created: 2013-05-23T20:50:29.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2021-07-11T10:35:14.000Z (over 3 years ago)
- Last Synced: 2024-10-14T23:23:26.445Z (3 months ago)
- Language: Rich Text Format
- Homepage:
- Size: 49.8 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Packaging for the Confuser tool (https://confuser.codeplex.com/)
### Description
This project aims to provide an OS X installer for the Confuser tool. It contains:
- Confuser console
- Confuser MSBuild task/target### Building
After cloning the project, launch `make` to generate the package.
### Installer
The packager will:
- install the binaries under `/Library/Frameworks/Mono.framework/Libraries/mono/confuser`
- install the MSBuild target under `/Library/Frameworks/Mono.framework/Libraries/mono/4.0`
- register the various assemblies into the GAC
- install a command line wrapper `/usr/bin/confuser` for the console### Command line use
The Confuser console is invoked like this:
$> confuser
See the Confuser wiki for more details.
### MSBuild use
The MSBuild integration requires the edition of the project file (a `.csproj` file for a C# project) to add the target:
The Confuser configuration file must bear the same name as the project file.
For example, for the `MyGreatProject.csproj` file, configuration will be named `MyGreatProject.Release.crproj` for the Release configuration.When the project is build (via `xbuild`), the `Confuse` target is called right after the build.