xref: /reactos/base/shell/cmd/config.h (revision 62919904)
1 /*
2  *  CONFIG.H - Used to configure what will be compiled into the shell.
3  *
4  *
5  *  History:
6  *
7  *    27 Jul 1998 - John P. Price
8  *        started.
9  *
10  */
11 
12 #pragma once
13 
14 #define WIN32_LEAN_AND_MEAN
15 
16 //#define NT4_INTERNAL_COMMANDS
17 
18 /* Define to enable the alias command, and aliases.*/
19 #define FEATURE_ALIASES
20 
21 
22 /* Define to enable history */
23 #define FEATURE_HISTORY
24 
25 /*Define to enable history wrap (4nt's style)*/
26 #define WRAP_HISTORY
27 
28 
29 /* Define one of these to enable filename completion */
30 //#define FEATURE_UNIX_FILENAME_COMPLETION
31 #define FEATURE_4NT_FILENAME_COMPLETION
32 
33 
34 /* Define to enable the directory stack */
35 #define FEATURE_DIRECTORY_STACK
36 
37 
38 /* Define to activate redirections and piping */
39 #define FEATURE_REDIRECTION
40 
41 
42 /* Define one of these to select the used locale. */
43 /*  (date and time formats etc.) used in DATE, TIME, */
44 /*  DIR, PROMPT etc. */
45 /* #define LOCALE_WINDOWS */   /* System locale */
46 /* #define LOCALE_GERMAN */    /* German locale */
47 /* #define LOCALE_DEFAULT */   /* United States locale */
48 
49 #ifdef NT4_INTERNAL_COMMANDS
50 #define INCLUDE_CMD_ACTIVATE
51 #endif
52 #define INCLUDE_CMD_ASSOC
53 #define INCLUDE_CMD_CHDIR
54 #define INCLUDE_CMD_CHOICE
55 #define INCLUDE_CMD_CLS
56 #define INCLUDE_CMD_COLOR
57 #define INCLUDE_CMD_COPY
58 #define INCLUDE_CMD_CTTY
59 #define INCLUDE_CMD_DATE
60 #define INCLUDE_CMD_DEL
61 #define INCLUDE_CMD_DELAY
62 #define INCLUDE_CMD_DIR
63 #define INCLUDE_CMD_FREE
64 #define INCLUDE_CMD_MEMORY
65 #define INCLUDE_CMD_MKDIR
66 #define INCLUDE_CMD_MKLINK
67 #define INCLUDE_CMD_MOVE
68 #ifdef NT4_INTERNAL_COMMANDS
69 #define INCLUDE_CMD_MSGBOX
70 #endif
71 #define INCLUDE_CMD_PATH
72 #define INCLUDE_CMD_PROMPT
73 #define INCLUDE_CMD_RMDIR
74 #define INCLUDE_CMD_RENAME
75 #define INCLUDE_CMD_REPLACE
76 #define INCLUDE_CMD_SCREEN
77 #define INCLUDE_CMD_SET
78 #define INCLUDE_CMD_START
79 #define INCLUDE_CMD_TIME
80 #define INCLUDE_CMD_TIMER
81 #define INCLUDE_CMD_TITLE
82 #define INCLUDE_CMD_TYPE
83 #define INCLUDE_CMD_VER
84 #define INCLUDE_CMD_REM
85 #define INCLUDE_CMD_PAUSE
86 #define INCLUDE_CMD_BEEP
87 #define INCLUDE_CMD_VERIFY
88 #define INCLUDE_CMD_VOL
89 #ifdef NT4_INTERNAL_COMMANDS
90 #define INCLUDE_CMD_WINDOW
91 #endif
92