Line 12... |
Line 12... |
12 |
|
12 |
|
13 |
The goal is to make SvarCOM the default SvarDOS shell, replacing FreeCOM.
|
13 |
The goal is to make SvarCOM the default SvarDOS shell, replacing FreeCOM.
|
14 |
Why replacing FreeCOM, you ask? See FREECOM.TXT for details.
|
14 |
Why replacing FreeCOM, you ask? See FREECOM.TXT for details.
|
15 |
|
15 |
|
16 |
Since SvarCOM is a work-in-progress effort, it is missing a few things yet:
|
16 |
Since SvarCOM is a work-in-progress effort, it is missing a few things yet:
|
17 |
- no support for pipes (eg. file.exe | more)
|
17 |
- pipes (cmd.exe | more) and stdin redirections (cmd.exe < file)
|
18 |
- no support for advanced batch constructs (conditionals, errorlevels...)
|
18 |
- advanced batch constructs (conditionals, errorlevels...)
|
19 |
- a few internal commands missing: CALL, CTTY, GOTO, IF, LH, SHIFT
|
19 |
- a few internal commands missing: CALL, CTTY, GOTO, IF, LH, SHIFT
|
- |
|
20 |
- DIR misses a few switches (/S, /O, /A)
|
- |
|
21 |
- ... (see TODO.TXT for more information)
|
20 |
|
22 |
|
21 |
SvarCOM is minimalist and I'd like to keep it that way. It aims to be
|
23 |
SvarCOM is minimalist and I'd like to keep it that way. It aims to be
|
22 |
functionaly equivalent to COMMAND.COM from MS-DOS 5.x/6.x. No LFN support.
|
24 |
functionaly equivalent to COMMAND.COM from MS-DOS 5.x/6.x. No LFN support.
|
23 |
|
25 |
|
- |
|
26 |
As of version 2021.0, SvarCOM's resident footprint is under 2 KiB.
|
- |
|
27 |
|
24 |
Translation strings are stored in the file SVARCOM.LNG, which should be
|
28 |
Translation strings are stored in the file SVARCOM.LNG, which should be
|
25 |
placed in a directory pointed at by %NLSPATH% for SvarCOM to be able to output
|
29 |
placed in a directory pointed at by %NLSPATH% for SvarCOM to be able to output
|
26 |
messages in non-english languages. SvarCOM's language is controlled by the
|
30 |
messages in non-english languages. SvarCOM's language is controlled by the
|
27 |
%LANG% environment variable. NOTE: at this time translations aren't available
|
31 |
%LANG% environment variable. NOTE: at this time translations aren't available
|
28 |
yet, with the proof-of-concept exception of the 'PAUSE' command.
|
32 |
yet, with the proof-of-concept exception of the 'PAUSE' command.
|