Epic
Create a command line interface that lets the user specify the high level task plan to the client.
- The user must be able to use their existing knowledge of
make to understand this interface.
- The user can run it in the same directory as a Makefile to initiate a distributed job.
- The user can use a subset of the command line arguments understood by
make, in addition to the following:
- The user can give an extra argument to specify the remote servers to be used in addition to, or instead of, the ones automatically discovered.
- The user will see progress reports as the job completes
- The controller will wait for job completion on behalf of the user, who can stop the job by stopping the controller program.
User Stories
Epic
Create a command line interface that lets the user specify the high level task plan to the client.
maketo understand this interface.make, in addition to the following:User Stories