Changes between Version 1 and Version 2 of SeattleShellBackend

Changes between Version 1 and Version 2 of SeattleShellBackend

Please note that these Trac pages are no longer being updated. Wiki contents/documentation have moved to GitHub.

Changes between Version 1 and Version 2 of SeattleShellBackend

Please note that these Trac pages are no longer being updated. Wiki contents/documentation have moved to GitHub.

Changes between Version 1 and Version 2 of SeattleShellBackend

Show
Ignore:
Timestamp:
08/28/12 20:12:00 (7 years ago)
Author:
leonwlaw
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SeattleShellBackend

    v1 v2  
    11Seash (also known as Seattle Shell) is the command line interface for interacting with Seattle vessels. For a basic tutorial on how to use seash, see the [wiki:RepyTutorial Repy Tutorial]. 
     2[[BR]] 
     3== Command Dictionary == 
     4---- 
    25 
    3 == Command Dictionary == 
    46The command dictionary contains command nodes that determine how seash responds to various input. Each command node represents a recognized command keyword, and may have child command nodes that represent keywords that should come after that command. For example, if a user types in "upload myiplist.txt useriplist.txt", seash will look in the dictionary to find the 'upload' keyword in the root. It will then recognize that myiplist.txt and useriplist.txt are both possible filenames, going through the two filename nodes: 
    57 
     
    6062} 
    6163}}} 
     64[[BR]] 
     65== Extending seash == 
     66---- 
    6267 
    63 == Extending seash == 
    6468Seash has support for adding additional commands via modules that are imported on startup. These modules should be placed in the /modules/ folder. The importer will automatically import modules ending in *_module.py.  
    6569