Subversion Repositories Kolibri OS

Rev

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

  1.  
  2. #define SHELL_VERSION "0.4.9"
  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.  
  23. unsigned        CMD_POS;
  24.  
  25. /// ===========================================================
  26.  
  27. char script_sign[] = {"#SHS"};
  28.  
  29. /// ===========================================================
  30.  
  31. int NUM_OF_CMD;
  32.  
  33. /// ===========================================================
  34.  
  35. typedef struct
  36. {
  37.         const char* name;
  38.         const char* help;
  39.         const void* handler;
  40. } command_t;
  41.  
  42. /// ===========================================================
  43.  
  44. int cmd_about(char arg[]);
  45. int cmd_alias(char arg[]);
  46. int cmd_ccpuid(char dir[]);
  47. int cmd_cd(char dir[]);
  48. int cmd_clear(char arg[]);
  49. int cmd_date(char arg[]);
  50. int cmd_echo(char text[]);
  51. int cmd_exit(char arg[]);
  52. int cmd_memory(char arg[]);
  53. int cmd_help(char cmd[]);
  54. int cmd_kill(char process[]);
  55. int cmd_ls(char dir[]);
  56. int cmd_mkdir(char dir[]);
  57. int cmd_more(char file[]);
  58. int cmd_ps(char arg[]);
  59. int cmd_pwd(char arg[]);
  60. int cmd_reboot(char arg[]);
  61. int cmd_rm(char file[]);
  62. int cmd_rmdir(char dir[]);
  63. int cmd_touch(char file[]);
  64. int cmd_ver(char arg[]);
  65. int cmd_sleep(char arg[]);
  66. int cmd_shutdown(char arg[]);
  67. int cmd_uptime(char param[]);
  68. int cmd_killall(char process_name[]);
  69.  
  70. /// ===========================================================
  71.  
  72. #if LANG_ENG
  73.         #include "locale/eng/globals.h"
  74. #elif LANG_RUS
  75.         #include "locale/rus/globals.h"
  76. #endif
  77.  
  78. /// ===========================================================
  79.  
  80.  
  81.