mirror_edk2/ShellPkg/Include/Library
Ruiyu Ni a747bc1eec Revert "ShellPkg: Add Shell[Get|Set]RawCmdLine to ShellCommandLib"
This reverts commit 0fcf8d4df8.
The above commit causes several regression of "echo" command:
1. Double quotes are not being stripped from the final text. UEFI Shell 2.2 section 3.4.5 chops out the quotes.
2. Output redirection is not working as expected. Text is being redirected, but the ‘> …’ text should not be.
3. Inconsistent special character handling.  For example, comments with # seem to be parsed out correctly, but handing of ^ is incorrect.
In summary, ‘echo “You are ^#1” > t.txt’ results in the below content in t.txt:
 “You are ^#1” > t.txt

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Tapan Shah <tapandshah@hpe.com>
2016-08-25 13:00:45 +08:00
..
BcfgCommandLib.h ShellPkg: Add a new library for "bcfg" command 2014-09-10 20:30:38 +00:00
HandleParsingLib.h ShellPkg/HandleParsingLib: Caller should free memory from 2 functions 2015-04-23 20:27:53 +00:00
ShellCEntryLib.h add comments to function declarations and definitions and updated to match coding style document. 2011-04-05 20:55:45 +00:00
ShellCommandLib.h Revert "ShellPkg: Add Shell[Get|Set]RawCmdLine to ShellCommandLib" 2016-08-25 13:00:45 +08:00
ShellLib.h ShellPkg: Series of patches to fix typos - apropriate to appropriate 2016-07-07 15:24:24 -07:00