edk2/ShellPkg/Library/UefiShellLevel2CommandsLib
Pierre Gondois 531b0aa002 ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function
This patch aims to help breaking down the long function present in
the ShellPkg and reduce complexity/nested code and conditions.

Extract a MainCmdXXX() function for each shell command.
This command contains the possible operations the command aims
to operate. The ShellCommandRunXXX() function from which it
is extracted is only responsible of:
- initializing the shell/command environment
- parsing the command parameter and creating a Package
- freeing the Package

No functional change should be induced by this patch.

Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
2025-12-02 09:00:53 +01:00
..
Attrib.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
Cd.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
Cp.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
Load.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
Ls.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
Map.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
MkDir.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
Mv.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
Parse.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
Reset.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
Rm.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
Set.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
TimeDate.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00
UefiShellLevel2CommandsLib.c ShellPkg: ShellLevel2StripQuotes: Strip consecutive quotes 2024-10-04 19:34:05 +00:00
UefiShellLevel2CommandsLib.h ShellPkg: Fix typos 2023-12-08 13:25:11 +00:00
UefiShellLevel2CommandsLib.inf ShellPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:25 -07:00
UefiShellLevel2CommandsLib.uni ShellPkg/UefiShellLevel2CommandsLib: Add helper for reset -fwui option 2024-12-09 17:16:58 +00:00
Vol.c ShellPkg/UefiShellLevel2: Extract MainCmdXXX() function 2025-12-02 09:00:53 +01:00