Monad @ 404AB

Cool. I got a Monad pen light. I can add this to the extra PDC shirt that I got at the .NET Rocks show yesterday.

OMG... when the hell is this going to be released. I've been waiting patiently for years. Shells, nested prompts, confirms... everyone claps. Yeahhhhh!

Monad will replace MMC, CMD, CMD scripting and WSH! Old CMD (when will this piece of crap die - Monad should host itself) will also support SH, CSH and KSH (Wow - who's making these?). Inspiration is of course the 30 year old Unix Shell (duh!).

ObjectFlow Engine: Cmdlets emit objects, synthetic type system, engine manages pipeline objects, utilities are object manipulators.

Monad exposes Cmdlets (command line tools) and Providers (navigable drives). Monad provides an interactive shell, strong language support (CMD, COM and .NET scripting styles), single parser/argument validator, utilities and formatting. Monad uses standard CSH commands like (ls, clear, cat, ps, etc).

Management Cmdlet Demo: Using System.Management.Automation, add Cmdlet attribute to your class and then have that class inherit from Cmdlet as well. Describe parameters with another attribute. Good to go, build your functionality right there in VSTS (naturally they are using C#).

-whatif switch tells you what would have happened had you run your (or a builtin) cmdlet.

Provider: a way to expose your cmdlet as a drive (visible in the filesystem).

Commands: get-help, get-command (UNIX which), get-member (object info).

Tags: []

posted @ Tuesday, September 13, 2005 4:08 PM

Print

Comments on this entry:

# re: Monad @ 404AB

Left by thomas lee at 9/14/2005 5:53 PM
Gravatar
MSH is meant to be being delivered with the next versions of Exchange and MOM, as well as via the WinFX SDK. There may be another ship vechicle but it's not confirmed.

And even though it's still in beta, it's pretty usable now - I've been self hosting for some time, using B1 and now B2 heavily.

Whenever - it's cool and I can't wait!

Your comment:



 (will not be displayed)


 
 
 
 
 

Live Comment Preview:

 
«November»
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345