...
gsh is a command line shell for administering and interacting with the Grouper API. See architectural diagram. It can be used in both a batch and interactive manner. It For Grouper 2.3.0 patch 72+, it is built on GroovyShell. For older versions of Grouper, it is built on Java BeanShell. The legacy BeanShell version is now deprecated, but you can switch back to it by setting gsh.useLegacy = true in grouper.properties.
API Compability
gsh is now a core part of the Grouper API and so is always compatible with the current release.
...