[
https://issues.apache.org/jira/browse/S4-38?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13183441#comment-13183441
]
Leo Neumeyer commented on S4-38:
--------------------------------
Put a skeleton copied from the Play! Framework here:
https://github.com/leoneu/s4-command
Here is the list of Play commands. I put a star to the ones that are applicable
to S4. (We don't necessarily need to support all of them but it matches pretty
well with what we need.)
~ Core commands:
~ ~~~~~~~~~~~~~~
~ antify Create a build.xml file for this project *
~ auto-test Automatically run all application tests *
~ build-module Build and package a module
~ check Check for a release newer than the current one *
~ classpath Display the computed classpath *
~ clean Delete temporary files (including the bytecode cache) *
~ dependencies Resolve and retrieve project dependencies *
~ eclipsify Create all Eclipse configuration files *
~ evolutions Run the evolution check
~ evolutions:applyAutomatically apply pending evolutions
~ evolutions:markAppliedMark pending evolutions as manually applied
~ evolutions:resolveResolve partially applied evolution
~ help Display help on a specific command *
~ id Define the framework ID *
~ idealize Create all IntelliJ Idea configuration files *
~ install Install a module
~ javadoc Generate your application Javadoc *
~ list-modules List modules available from the central modules repository
~ modules Display the computed modules list
~ netbeansify Create all NetBeans configuration files *
~ new Create a new application *
~ new-module Create a module
~ out Follow logs/system.out file *
~ pid Show the PID of the running application *
~ precompile Precompile all Java sources and templates to speed up
application start-up
~ restart Restart the running application *
~ run Run the application in the current shell *
~ secret Generate a new secret key *
~ start Start the application in the background *
~ status Display the running application's status *
~ stop Stop the running application *
~ test Run the application in test mode in the current shell *
~ version Print the framework version *
~ war Export the application as a standalone WAR archive * (as an
s4r)
> S4 command line utility
> -----------------------
>
> Key: S4-38
> URL: https://issues.apache.org/jira/browse/S4-38
> Project: Apache S4
> Issue Type: New Feature
> Affects Versions: 0.5
> Reporter: Leo Neumeyer
>
> I'd like to propose that we provide a command line utility similar to play in
> Play! Framework. The idea is to implement various common function using a
> single utility program. Examples:
> {code}
> > s4 build // builds an app
> > s4 load // loads an app to the cluster.
> > s4 unload // stops and unloads an app from the cluster
> > s4 stats // provide stats about a running cluster
> {code}
> We can start by modifying the Play script which is under Apache license.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira