[ENH][GOODIE] CommandShell v1.5.1 (limited Windows support)

David T. Lewis lewis at mail.msen.com
Tue Dec 18 15:03:35 UTC 2001


CommandShell 1.5.1
Apply this as an incremental change to CommandShell 1.5
CommandShell 1.5 is at <http://minnow.cc.gatech.edu/squeak/1914>

This change set adds limited support for Win32 to CommandShell,
with correct file and path expansion, and a new 'sls' internal
command to provide a simple directory listing. While it is not
yet possible to execute Win32 programs from the 'Squeak shell',
you can now navigate the directory structure (with the 'cd', 'pwd',
and 'sls' commands), and edit files (with the 'edit' command).

When running on Windows, DOS style device names (such as 'C:')
are recognized as part of the path syntax, and separate current
working directory paths are maintained for each DOS style device.
The command '$ cd D:' is interpreted to mean 'change to the D:
device and use its previous working directory path'.

When running on Unix, a single current working directory path
is maintained in the usual manner. Support has not yet been
provided for MacOS or other platforms.

The UnixCommandSyntax class has been renamed as ShellSyntax,
and is now responsible for maintaining current working directories.
Platform specific methods are isolated in a 'platform specific'
method category.

- Dave

-------------- next part --------------
A non-text attachment was scrubbed...
Name: CommandShellV1-5-1-dtl.cs.gz
Type: application/x-gunzip
Size: 9877 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20011218/a871837c/CommandShellV1-5-1-dtl.cs.bin


More information about the Squeak-dev mailing list