summaryrefslogtreecommitdiff
path: root/shell/shell.adb
diff options
context:
space:
mode:
Diffstat (limited to 'shell/shell.adb')
-rw-r--r--shell/shell.adb49
1 files changed, 28 insertions, 21 deletions
diff --git a/shell/shell.adb b/shell/shell.adb
index a4ae014..1bd5096 100644
--- a/shell/shell.adb
+++ b/shell/shell.adb
@@ -1,21 +1,28 @@
---
--- $Id$
---
-
-with Interfaces.C.Strings; use Interfaces.C.Strings;
-with Commands; use Commands;
-with RTEMS_Shell; use RTEMS_Shell;
-
-procedure Main is
-begin
- RTEMS_Shell_Add_Command
- (New_String ("args"),
- New_String ("test"),
- New_String ("Test passing arguments"),
- Command_Test_Arguments'Access);
- Set_RTEMS_Shell_Prompt_Function (C_Prompt'Access);
- Initialize_Telnet_Daemon;
- loop
- Invoke_RTEMS_Shell;
- end loop;
-end Main;
+--
+-- $Id$
+--
+
+with Interfaces.C.Strings; use Interfaces.C.Strings;
+with Commands; use Commands;
+with RTEMS_Shell; use RTEMS_Shell;
+
+procedure Shell is
+begin
+ RTEMS_Shell_Add_Command
+ (New_String ("getopt"),
+ New_String ("test"),
+ New_String ("Example of getopt with pattern c:di:n:p:u:V"),
+ Command_Getopt_R'Access);
+
+ RTEMS_Shell_Add_Command
+ (New_String ("args"),
+ New_String ("test"),
+ New_String ("Test passing arguments"),
+ Command_Test_Arguments'Access);
+
+ Set_RTEMS_Shell_Prompt_Function (C_Prompt'Access);
+ -- Initialize_Telnet_Daemon;
+ loop
+ Invoke_RTEMS_Shell;
+ end loop;
+end Shell;