Subversion Repositories Kolibri OS

Rev

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

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