Welcome to www.nutbox.org!

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.

Documentation

Each command contains its own documentation, which can be displayed using this command:

command --help | more

Prerequisites

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.

News

2012.09.23:

  1. The website has once again been redone, this time it uses my own MiWiKi engine.

2012.04.10:

  1. Nutbox v1.00 released.
  2. v1.00 is virtually identical to the v0.20 release, except for lots of source code changes as I have decided to rename the Nutbox.* namespace to Org.Nutbox.*.
  3. A portable build tool, build, has been introduced as a replacement for Nutmake.
  4. Nutbox now officially carries the name Nutbox instead of NutBox (with a capital B).
  5. Nutbox now officially builds with .NET v2.0 and above, as well as Mono v2.6 and above.
  6. The project is not really progressing anymore because of lack of public interest in the project (and I have the tools I need...).

2011.11.07:

  1. www.nutbox.org relaunched as a wiki, which can be extended endlessly.

2011.11.04:

  1. Nutbox v0.20 released. This adds a -recurse option to the wc tool and a -r shorthand to fileedit.

2011.09.04:

  1. Nutbox v0.19 released. This adds a -recurse option to the ext tool and .NET 3.5+ support.

2010.04.11:

  1. Nutbox v0.18 released. This release fixes a minor bug in dircmp (which I use all the time).

2010.03.17:

  1. Nutbox v0.17 released. This is only a bug fix release that fixes the broken dircmp command.

2010.03.16:

  1. Nutbox v0.16 released. This is primarily a bug fix release but it does add a few new commands.

2010.01.23:

  1. Nutbox v0.15 released. The main feature is the addition of the --exclude option to dircmp.

2010.01.18:

  1. Nutbox v0.14 released. This is a bug fix release that fixes the misinterpreting dircmp command.

2010.01.16:

  1. Nutbox v0.13 released. Don't let the version number fool you: Nutbox is highly usable!
  2. www.nutbox.org restructured slightly to make things easier to find and read.