A handful of useful scripts
I've just uploaded a zip file containing a handful of scripts I use in my every day routine.
- cleol: Clean the end of lines of the files passed as arguments. Accept ruby wildcards (such as * or **/*). That will replace the windows style line endings by unix style line endings, but will also remove useless white-spaces.
- clprop: Clean the svn properties of the files passed as arguments. Accept ruby wildcards (such as * or **/*). That will remove the svn:executable properties, and set the svn:eol-style to native to the files.
- svnci: My own script that prompt me my favorite lightweight editor to edit my ChangeLog entries.
-
monoport: I've detailed this one in this blog entry. I recently added to it the possibility to get a monoport entry printed to stdout. Typically, it allows me to apply patches directly from monoport:
monoport -g:4512 | patch -p0
Requires the cute library hpricot.
Mono.Cecil 0.6
Yeah, time for a new release of Mono.Cecil.
New since 0.5:
- A lot of work to read obfuscated assemblies,
- Some precious optimizations,
- Improved the Mono.Cecil.Binary layer to read pure native PE binaries,
- Ability to annotate Cecil’s objects,
- Of course fixed a handful of bugs,
- Add a lot or helpers accessors to Cecil’s type, like IsPublic, IsVirtual, Is*,
- Preliminary support for debugging symbols (to be blogged about).
Where to download:
- Mono.Cecil 0.6 Sources (tar.gz)
- Mono.Cecil 0.6 Binary (tar.gz)
- Mono.Cecil 0.6 Sources (zip)
- Mono.Cecil 0.6 Binary (zip)
Thanks to all the folks that contributed patches to this release!
Beloved users, please upgrade.
Quick Reminder
From http://www.mono-project.com/Contributing:
If you have looked at Microsoft’s implementation of .NET or their shared source code, you will not be able to contribute to Mono.

