Test will function externally. That is, it will invoke the command-line, capture the response and ensure correctness.
Sample data, in the form of directories and content, will be posted online to support the tests. Data should be a mix of valid and invalid values to exercise the functions.