grouper-dev - Re: [grouper-dev] GSH help text
Subject: Grouper Developers Forum
List archive
- From: Tom Barton <>
- To: Chris Hyzer <>
- Cc: Grouper Dev <>
- Subject: Re: [grouper-dev] GSH help text
- Date: Sat, 13 Sep 2008 11:23:07 -0500
Looks good. Maybe omit the URL, or put it in the help text? Also, I think confluence short URLs are pretty fragile - they aren't maintained across some operations, like maybe renaming a page or moving it under a new parent.
Should the help text include the following basic instruction?
* var = method(args) Invoke any Grouper API method
Tom
Chris Hyzer wrote:
Hey,
We discussed in the last call about the need for GSH help, right?
There is a help() command in GSH which displays all the command (at least, a bunch of them, not sure if all). Anyways, we could get this up to date, or make it more sophisticated… we could easily have a menu type help system:
gsh-0.1.1 0% help()
GSH is Grouper Shell. It is an interpreted shell for invoking Grouper operations.
Please clarify which part of GSH you would like help with, e.g.
help(“group”)
help(“stem”)
help(“registry”)
… and we will list all of them …
Then when one is specified, we can give a bunch of info about those operations… maybe copied from the WIKI.
Anyways, when GSH starts up, I printed out how to get help and the URL of the wiki. Here is what it prints now…
Regards,
Chris
Type help() for instructions, or visit: https://wiki.internet2.edu/confluence/x/oFk
gsh-0.1.1 0% help()
# COMMANDS
* addComposite(group, type, left group, right group)
* addGroup(parent, extension, displayExtension)
* addMember(group, subject id)
* addRootStem(extension, displayExtension)
* addStem(parent, extension, displayExtension)
* addSubject(id, type, name)
* delComposite(group)
* delGroup(name)
* delMember(group, subject id)
* delStem(name)
* exit
* findSubject(id)
* findSubject(id, type)
* findSubject(id, type, source)
* getGroupAttr(stem, attr)
* getGroups(name)
* getMembers(group)
* getSources()
* getStemAttr(stem, attr)
* getStems(name)
* grantPriv(name, subject id, Privilege)
* hasMember(group, subject id)
* hasPriv(name, subject id, Privilege)
* help()
* history()
* history(n)
* last()
* last(n)
* p(command)
* quit
* resetRegistry()
* registryInstall() will insert default Grouper data if not there, e.g. root stem
* revokePriv(name, subject id, Privilege)
* setGroupAttr(stem, attr, value)
* setStemAttr(stem, attr, value)
* typeAdd(name)
* typeAddAttr(type, name, read, write, req)
* typeAddList(type, name, read, write)
* typeDel(name)
* typeDelField(type, name)
* typeFind(name)
* typeGetFields(name)
* version()
# VARIABLES
* GSH_DEBUG
* GSH_DEVEL
* GSH_TIMER
gsh-0.1.1 1%
begin:vcard fn:Tom Barton n:Barton;Tom org:University of Chicago;Networking Services & Information Technologies email;internet: title:Sr. Director for Integration tel;work:+1 773 834 1700 version:2.1 end:vcard
- GSH help text, Chris Hyzer, 09/12/2008
- Re: [grouper-dev] GSH help text, Tom Barton, 09/13/2008
- RE: [grouper-dev] GSH help text, Chris Hyzer, 09/13/2008
- Re: [grouper-dev] GSH help text, Tom Barton, 09/13/2008
Archive powered by MHonArc 2.6.16.