List of CLI commands for Prelude

Prelude Requirement

  • Pluggability/Extensibility (mostly done, any thing more ?),
  • Validation, Error messages, man page/usage,
  • Finalize REST syntax, etc. to productize CLI.
  • Configuration: Security (User Mgmt) - create/list/delete-file-user
  • Monitoring - asadmin monitor, get -m, and list -m corresponding to prelude
  • Update Cetner - CLI support for download/update
  • Dotted names - support for set/get and list
  • Lifecycle (Create/Delete/Start/Stop)
  • Domain Management
  • CTS harness requirement to run TCKs for Servlet, JSP, JSTL, JSF, JPA
  • QA test automation requirements

TP2 Spillover

  • create/delete-jvm-options need to be extended to work with profilers - Kedar
  • start-database/stop-database - implement as remote command, needs CCC - Jennifer
  • generate-jvm-report - Kedar
  • create/delete/list-javamail-resource(NTH) - Rajeshwar
  • create/delete/list-system-properties - Lloyd

Infrastructure Enhancements

  • Re-architect backend to support multiple operands.
  • Make CLI "aware" of all remote commands which would allow validation, syntax, options, help, man pages. This is a big task and is discussed here

Post Prelude

  • CLI Shell (jline ?)
  • Detatched cli for jbi
  • Command completion and history (jline ?)
  • Persist User preferences