Revision [1679]

Last edited on 2011-01-25 17:39:53 by DavidPriest [sp]
Additions:
outside of xmlsh. External commands are executed as separate processes, all other commands are
Internal commands are implemented as java code that runs within the JVM of xmlsh. They are fundamentally no different from 'user defined commands' except they are supplied with xmlsh as a core toolset and are expected to be installed as part of every xmlsh installation.
Deletions:
outside of xmlsh. External commands are executed as seperate processes, all other commands are
Internal commands are implemeted as java code that runs within the JVM of xmlsh. They are fundimentally no different from 'user defined commands' except they are supplied with xmlsh as a core toolset and are expected to be installed as part of every xmlsh installation.


Revision [1203]

Edited on 2010-02-13 07:40:12 by DavidLee [sp]
Additions:
See Also [[Modules Extension Modules]]


Revision [1202]

Edited on 2010-02-13 07:39:37 by DavidLee [sp]
Additions:
See Also [[VariablePATH PATH]]


Revision [1199]

Edited on 2010-02-13 07:28:31 by DavidLee [sp]
Additions:
[[Modules Extension Modules]] can be written to add commands to xmlsh which work like internal commands.
See Also [[HowToScript]]
Deletions:
Extension Modules can be written to add commands to xmlsh which work like internal commands.


Revision [1198]

Edited on 2010-02-13 07:26:21 by DavidLee [sp]
Additions:
- Builtin, internal or experimental Command
- XMLSH script
- Extension Module commands
=====XMLSH Scripts=====
XMLSH Scripts are any xmlsh commands put into a file with the extension ".xsh".
They are invoked by using the base filename (with or without the .xsh). They can be explicitly invoked by full path names, or found with the [[VariableXPATH XPATH]] Variable.
=====Extension Module Commands=====
Extension Modules can be written to add commands to xmlsh which work like internal commands.
They can be explicitly invoked by full path names, or found with the [[VariablePATH PATH]] Variable.
See Also [[VariableXPATH XPATH]]
Deletions:
- Builtin Command
- Internal Command
- User defined command
=====User Defined Commands=====
Users can add commands which operate the same as Internal Commands (run within the same JVM).
TODO: document internal command installation.


Revision [859]

Edited on 2009-11-22 07:14:49 by DavidLee [sp]
Additions:
[[Commands commands]] consist of Internal and experimental commands.
Experimental commands are still under development and are not yet considered stable.
Deletions:
[[CommandsStandard Standard commands]] consist of Builtin commands and Internal commands.


Revision [765]

Edited on 2009-09-16 07:56:06 by DavidLee [sp]
Additions:
=====Standard Commands=====
[[CommandsStandard Standard commands]] consist of Builtin commands and Internal commands.
Deletions:
=====Builtin Commands=====
See [[CommandsBuiltin Builtin Commands]] for the list of builtin commands
=====Internal Commands=====
See [[CommandsInternal Internal Commands]] for the list of internal commands.


Revision [248]

Edited on 2008-07-04 11:26:49 by DavidLee [sp]
Additions:

----
See Also [[BasicSyntax]]


Revision [79]

Edited on 2008-04-20 15:44:26 by DavidLee [sp]
Additions:
When given a command name to execute, xmlsh search in the following order.
- Builtin Command
- Internal Command
- User defined command
- External command
Users can add commands which operate the same as Internal Commands (run within the same JVM).
TODO: document internal command installation.
External commands are programs which run outside the JVM. These are the same "commands" that the OS shells execute.
External commands are found by looking in the PATH environment variable. They are executed as a sub process.


Revision [78]

Edited on 2008-04-20 15:40:15 by DavidLee [sp]
Additions:
=====Builtin Commands=====
Builtin commands are special to xmlsh. They are "built in" because they need to interact with the shell and environment
in ways that other commands cannot. For example the "read" command reads values into a variable.
See [[CommandsBuiltin Builtin Commands]] for the list of builtin commands
=====Internal Commands=====
See [[CommandsInternal Internal Commands]] for the list of internal commands.
Internal commands are implemeted as java code that runs within the JVM of xmlsh. They are fundimentally no different from 'user defined commands' except they are supplied with xmlsh as a core toolset and are expected to be installed as part of every xmlsh installation.
=====User Defined Commands=====
=====External Commands=====


Revision [77]

The oldest known version of this page was created on 2008-04-20 12:59:55 by DavidLee [sp]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki