Nuxeo Server

Extending The Shell

Updated: October 13, 2017 Page Information Edit on GitHub

This page is scheduled for review and update. Check back soon for updated content!

This section is intended for developers who wants to provide new Shell commands, namespaces or Shell Features.

Table of contents:

  • Shell Features — In order to install new commands to existing namespaces or to register new namespaces, completors, injector providers or other Shell objects you must create a new Shell Feature.
  • Shell Commands — Let's look now into Command implementation details.
  • Shell Namespaces — We've already seen how to add new Shell Features and how to implement new commands. This last chapter is talking a bit about Shell Namespaces.
  • Shell Documentation — Commands are self documented by using annotations. These annotations are used to generate the base of the command documentation, like: short description, syntax, options, arguments etc. Using this information the shell automatically generates basic help for you.
9 days ago manonlumeau NXDOC-1346-FT review screenshot
a year ago Manon Lumeau 10 | emove children display macr
4 years ago Solen Guitter 9 | Added excerpts
4 years ago Solen Guitter 8
7 years ago Florent Guillaume 5
7 years ago Florent Guillaume 6
7 years ago Florent Guillaume 7 | Migrated to Confluence 4.0
7 years ago Bogdan Stefanescu 4
7 years ago Bogdan Stefanescu 3
7 years ago Bogdan Stefanescu 2
7 years ago Bogdan Stefanescu 1
History: Created by Bogdan Stefanescu