anchor.diff:  
   # =========================================================================
   
  -if ( $args[0] -eq "--help" ) {
  -	Write-Host $Help;
  -	exit;
  -}
  -
  -if ( $args[0] -eq "--man" ) {
  -	Write-Host $Manual;
  -	exit;
  -}
  -
  -if ( $args[0] -eq "--version" ) {
  -	Write-Host "$ProgName $Version";
  -	exit;
  -}
  -
  -# =========================================================================
  -
   $AnsiColor = @( 
   	0,  4,  2,  6,  1,  5,  3,  7, 
   	8, 12, 10, 14,  9, 13, 11, 15
  
positive.code: );
  
  $ColorIndex = $AnsiColor;
  
  if ( $args[0] -eq "--dos-colors" ) {
  	$ColorIndex = $DosColor;
  	$args = $args[1..$args.count];
  }
  
  $RestoreColors = $False;
  
  if ( $args[0] -eq "--restore" ) {
  	$RestoreColors = $True;
  	$args = $args[1..$args.count];
  }
  
  # =========================================================================
  
  
negative.code: 
  $ProgName = if ( $MyInvocation.MyCommand.Name ) { $MyInvocation.MyCommand.Name } else { "ANSI" };
  
  $Version = "0.2 Beta";
  
  $Help = @"
  $ProgName [ --dos-colors ] [ --restore ] [ --no-new-line ] [text ...]
  
  --dos-colors  Use DOS colors instead ANSI (See "COLOR /?")
  --restore     Restore the colors to the values set before the starting
  --no-new-line Discard printing the trailing new line
  
  --help        Print this help
  --man         Print the manual
  