Nutbox is a very slowly growing collection of about fifty handy console utilities written in C# for .NET and Mono. Nutbox offers POSIX commands and other commands. Nutbox works natively on Windows (Win64/x64 and Win32/x86), Linux (x64 and x86), Solaris (all variants), and Macintosh (x86), and is thus highly portable. Nutbox runs natively on any platform that supports .NET or Mono.
If you are unfamiliar with .NET and Mono, they are implementations of Microsoft's brilliant .NET framework, which in turn is a sophisticated programming platform that includes very fast just-in-time (on the fly) compilers that generate reasonably fast programs. .NET/Mono is sort of Microsoft's offering for a real, usable alternative to Java. If you know nothing about .NET, please set aside a couple of hours to research this remarkable technology: Try googling ".NET introduction" and so on.
Nutbox has been donated to the Public Domain by its author, Mikael Lyngvig, as an expression of intense dislike of the current flood of limited, you-can't-do-much-with-this-socalled-free-software licenses that are festering the planet. Nutbox is free as in free: You may sell it, give it away, copy it, modify it, mutilate it, do whatever you want with it - and you don't even need to ask my permission to do so or tell me about it. If you use Nutbox for something interesting, please feel free to let me know, but don't go about thinking that you have to do anything in return for this software.
Each command contains its own documentation, which can be displayed using this command:
command --help | more
To be able to use Nutbox, you must have Microsoft.NET v3.5 or Mono v2.6+ installed. Microsoft.NET v3.5 is included in Windows Vista and newer Windows. If you have an older Windows, please go to:Microsoft
And download and install a copy of Microsoft.NET v3.5. Alternatively, you can download Mono from:The Mono Project
If you use Mono, you must explicitly invoke Mono to execute the Nutbox command in question:bin/dircmp.exe foo bar becomes mono bin/dircmp.exe foo bar
If you use the supplied INSTALL.sh (Un*x only) shell script, you don't need to explicitly write mono in front of the commands. Please notice that most Linux distributions come with Mono already installed so you only need to install the Nutbox package and you're ready to fly high.