diff --git a/ChangeLog b/ChangeLog index 4d71501..11fa1a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 2003 Jan 15 * GDL2: added installation of GDL2.stenv + * Documentation/Tools.txt: new file documenting steptalk tools 2002 Dec 25 diff --git a/Documentation/Tools.txt b/Documentation/Tools.txt new file mode 100644 index 0000000..3d3e9d4 --- /dev/null +++ b/Documentation/Tools.txt @@ -0,0 +1,46 @@ +StepTalk Tools + +Contents: + + stexec + stshell (from Examples directory) + +------------------------------------------------------------------------------ + + +stexec - execute StepTalk script (in GNUstep-base environment) +Usage: stexec [options] script [args ...] [ , script ...] + Options: + -help print this message + -list-all-objects list all available objects + -list-classes list available classes + -list-objects list named instances + + -language lang force use of language lang + -list-languages list available languages + -continue do not stop when one of scripts failed to execute + + -full enable full scripting + -environment env use scripting environment with name env + +(You do not have to specify full name of the option (for example, -env), but +when it is not clear, the behaviour is undefined) + +Examples: + +> stexec myScript.st +> stexec -env AppKit myAppKitScript.st + +Running more than one script (preserves the environment through all scripts) + +> stexec myScript1.st , myScript2.st , myScript3.st + +------------------------------------------------------------------------------ + +stshell - StepTalk shell +Usage: stshell [options] script + +Options are: + -help this text + -language lang use language lang + -environment env use scripting environment with name env