anchor.diff:  :p_help
   echo.Usage:
   echo.
  -echo.	alias [options] [alias=full command]
  +echo.     alias [options] [alias=alias command] or [[create [alias] [alias command]]]
   echo.
   echo.Options:
  +echo.
  +echo.     Note: Options MUST precede the alias definition.
   echo.
   echo.     /d [alias]     Delete an [alias].
   echo.     /f [macrofile] Path to the [macrofile] you want to store the new alias in.
  
positive.code: echo.     /reload        Reload the aliases file.  Can be used with /f argument.
  echo.                    Default: %cmder_root%\config\user_aliases.cmd
  echo.
  echo.	If alias is called with no parameters, it will display the list of existing aliases.
  echo.
  echo.	In the command, you can use the following notations:
  echo.	$* allows the alias to assume all the parameters of the supplied command.
  echo.	$1-$9 Allows you to seperate parameter by number, much like %%1 in batch.
  echo.	$T is the command seperator, allowing you to string several commands together into one alias.
  echo.	For more information, read DOSKEY/?
  exit /b
  
negative.code: 
    if /i "%currentarg%" equ "/f" (
      set ALIASES=%~2
      set ALT_ALIASES=%~2
      shift
      goto :do_shift
    ) else if /i "%currentarg%" == "/reload" (
      goto :p_reload
    ) else if "%currentarg%" equ "/H" (
      goto :p_help
    ) else if "%currentarg%" equ "/h" (
      goto :p_help
    ) else if "%currentarg%" equ "/?" (
      goto :p_help
    ) else if /i "%currentarg%" equ "/d" (
  