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
|