Subversion Repositories Kolibri OS

Rev

Rev 2631 | Rev 3245 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.  
  2. #define SHELL_VERSION "0.5.4"
  3.  
  4. extern char     PATH[256];
  5. extern char     PARAM[256];
  6.  
  7. char            title[64];
  8. char            cur_dir[256];
  9.  
  10. /// ===========================================================
  11.  
  12. char            *ALIASES = NULL;
  13. unsigned        ALIAS_NUM = 0;
  14.  
  15. /// ===========================================================
  16.  
  17. #define CMD_HISTORY_NUM 5
  18.  
  19. char            CMD[256];
  20. char            CMD_HISTORY[CMD_HISTORY_NUM][256];
  21. char            CMD_NUM;
  22. char            CMD_HISTORY_NUM_REAL = 0;
  23.  
  24. unsigned        CMD_POS;
  25.  
  26. /// ===========================================================
  27.  
  28. char script_sign[] = {"#SHS"};
  29.  
  30. /// ===========================================================
  31.  
  32. int NUM_OF_CMD;
  33.  
  34. /// ===========================================================
  35.  
  36. typedef struct
  37. {
  38.         const char* name;
  39.         const char* help;
  40.         const void* handler;
  41. } command_t;
  42.  
  43. /// ===========================================================
  44.  
  45. int cmd_about(char arg[]);
  46. int cmd_alias(char arg[]);
  47. int cmd_ccpuid(char dir[]);
  48. int cmd_cd(char dir[]);
  49. int cmd_clear(char arg[]);
  50. int cmd_date(char arg[]);
  51. int cmd_echo(char text[]);
  52. int cmd_exit(char arg[]);
  53. int cmd_memory(char arg[]);
  54. int cmd_help(char cmd[]);
  55. int cmd_kill(char process[]);
  56. int cmd_ls(char dir[]);
  57. int cmd_mkdir(char dir[]);
  58. int cmd_more(char file[]);
  59. int cmd_ps(char arg[]);
  60. int cmd_pwd(char arg[]);
  61. int cmd_reboot(char arg[]);
  62. int cmd_rm(char file[]);
  63. int cmd_rmdir(char dir[]);
  64. int cmd_touch(char file[]);
  65. int cmd_ver(char arg[]);
  66. int cmd_sleep(char arg[]);
  67. int cmd_shutdown(char arg[]);
  68. int cmd_uptime(char param[]);
  69. int cmd_killall(char process_name[]);
  70. int cmd_history(char arg[]);
  71.  
  72. /// ===========================================================
  73.  
  74. #if LANG_ENG
  75.         #include "locale/eng/globals.h"
  76. #elif LANG_RUS
  77.         #include "locale/rus/globals.h"
  78. #endif
  79.  
  80. /// ===========================================================
  81.  
  82.  
  83.