User Experience: CLI

Attendees
Stephen Wolf, Nazrul Islam, Vince Kraemer, Jane Young, Anissa Lam

Summary

  • We are adding a monitor command to allow users to monitor from CLI. This is much better improvement over the current "get" command. Very exciting!
  • We are adding a "help" command that will display closest match command names. Very helpful when we have ~200 commands.
  • We are adding 16 new commands to manage lifecycle and deployment aspects in JBI (see new JBI commands).
  • We are making it easier to generate the loadbalancer.xml by adding lbEnableAllInstances, lbEnableAllApplicaiton options (see LB changes).
  • We are adding support to create a loadbalancer that will allow user to automatically push the loadbalancer.xml (see new LB commands).
  • --syncinstance option during node-agent startup will reduce confusion.
  • --portbase is a great idea. This will simplify domain creation.

Open Issues

  • When user types a command that can not be found, we should refer to the new "help" command. - Jane
  • For the new monitor command, we should also consider adding support for cluster. Vince to file an enhancement request.
  • List doamin command will have issues with i18n. - Jane
  • Followup with deployment team about new element. - Jane, Hong
  • Blog about Asant. Developers will find this handy. - Jane
  • Update one pager. Vince to provide comments. - Jane, Vince
  • Consider documenting CLI framework for GlassFish users so that people can add their own commands. - Jane