Spring Shell Documentation

Mark Pollack

SpringSource

Costin Leau

SpringSource

Jarred Li

VMware

1.0.0.RELEASE

Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.


Table of Contents

Preface
I. Introduction
1. Requirements
II. Reference Documentation
2. Spring Shell
2.1. Plugin Model
2.1.1. Commands
2.1.2. Converters
2.2. Built in commands
2.3. Customizing the shell
2.4. Communicating between plugins
2.5. Command method interception
2.6. Command line options
2.7. Scripts and comments
III. Developing Spring Shell Applications
3. Developing Spring Shell Applications
3.1. Marker Interface
3.2. Logging
3.3. CLI Annotations
3.4. Building and running the shell
IV. Spring Shell Sample application
4. Simple sample application using the Spring Shell
4.1. Introduction
4.2. HelloWorldCommands