anchor.diff:  :#                  displaying any name or value. Fixes issues with ! and ^.  #
   :#   2016-12-16 JFL Updated the library framework. Features unchanged.        #
   :#   2017-08-29 JFL Fixed the type command output.			      #
  +:#   2017-09-05 JFL Fixed the set -t option.      			      #
  +:#                  Remove PowerShell-like drive colons and trailing \.       #
  +:#                  In verbose mode, type now "casts" the value type.        #
   :#                                                                            #
   :#          Copyright 2016 Hewlett Packard Enterprise Development LP         #
   :# Licensed under the Apache 2.0 license  www.apache.org/licenses/LICENSE-2.0 #
   :##############################################################################
   
   setlocal EnableExtensions EnableDelayedExpansion
  -set "VERSION=2017-08-29"
  +set "VERSION=2017-09-05"
   set "SCRIPT=%~nx0"				&:# Script name
   set "SPATH=%~dp0" & set "SPATH=!SPATH:~0,-1!"	&:# Script path, without the trailing \
   set  "ARG0=%~f0"				&:# Script full pathname
  
positive.code: 
  :# Execute the requested command
  :go
  call :%ACTION% "!KEY!" !OPTS!
  
negative.code: :dumpdir
  %FUNCTION% EnableExtensions EnableDelayedExpansion
  set "KEY=%~1" & shift
  if "!KEY:~-1!"=="\" set "KEY=!KEY:~0,-1!" &:# If there's a trailing \, remove it
  %ECHOVARS.D% KEY
  set "EXEC=!EXEC! -V"		&:# Do not display the commands in verbose mode
  set "ECHO.XVD=%ECHO.XD%"	&:# Do not display the commands in verbose mode
  