rover-cli-0.1.0 is not a library.
🛠Installation
🔋 Usage
Print output to console:
Save output to file:
To see helpful information:
💠Code Choices
--unboundedcommand flag is included to allow to the rover to exit the plateau.isizeis used to represent co-ordinates to allow the rover to pass (0, 0).fs::read_to_stringis used for simplicity over the more performant but more complexBufReader.RoverControlSatelliteis used for themeatic effect!
🔬 Testing
To run tests for the CLI:
Testing Approach
Unit tests that cover basic functionality and possible branches are included, however as this is a coding exercise, 100% coverage has not been aimed for.
Generate Coverage Report
Setup
&&
Usage
To create a coverage report:
To debug a coverage report: