The system should provide the full text of a submitted issue on request by the command yaktrack cat template-name issue-id
The user (from the command line) invokes the tool by the command yaktrack cat template-name issue-id [issue-id...]. The system locates the desired submitted issue and displays its full text to the console. If no issue by that identifier is found, the system gives appropriate feedback.
An installed repository
Printouts of the desired issues, or feedback as to their nonexistance
High
High
Table 4-1. Normal Course of Action
Actor Actions | System Actions |
Invokes the tool with the command yaktrack cat template-name issue-id [issue-id...] | Checks for the existence of a parent repository |
Checks for the existence of an appopriate template subdirectory | |
for each issue-id, copies the appropriate file to standard output; if the file does not exist, gives appropriate feedback. |
CAT.FR1. The system should be able to identify the existence of a parent repository and give appropriate feedback
CAT.FR2. The system should be able to identify the existence of an appropriate template subdirectory, and give appropriate feedback
CAT.FR3. The system should be able to copy files with the given identifiers to standard output