anchor.diff:    set alias_name=!alias_name:~1!
     
     :: trailing quotes added while validating
  -  set alias_value=!alias_value:~1,-1!
  -=======
  -:: validate alias
  -for /f "delims== tokens=1,* usebackq" %%G in (`echo "%_x%"`) do (
  -  set alias_name=%%G
  -  set alias_value=%%H
  ->>>>>>> 67b374ad378bee1b9157b9a0b20c8e667ec6c6da
  +  set alias_value=!alias_value:~0,-1!
   )
  -
  -:: leading quotes added while validating
  -set alias_name=%alias_name:~1%
  -
  -:: trailing quotes added while validating
  -set alias_value=%alias_value:~0,-1%
   
   ::remove spaces
   set _temp=%alias_name: =%
  
positive.code:   )
  )
  
  <<<<<<< HEAD
  :: create with multiple parameters
  if [%action%] == [create] (
    if not ["%args%"] == [""] (
      for /f "tokens=1,* usebackq" %%G in (`echo %args%`) do (
        set alias_name=%%G
        set alias_value=%%H
      )
    )
  ) else (
    :: validate alias
    echo %_x%
    set x=!_x:%=^^%!
    echo !_x!
    for /f "delims== tokens=1,* usebackq" %%G in (`echo "!_x!"`) do (
      set alias_name=%%G
      set alias_value=%%H
  
negative.code: rem #region parseargument
  goto parseargument
  
  :do_shift
    shift
  
  