Enums such as APP_ERROR_CODES and FILE_UPDATE_MODE in main.cpp should be moved to enums.h.
In version 3.0.1, these enums.h are currently duplicated in file TestCLI.cpp.
Move the enums in enums.h, change tests to that they refer the same enums.h file and do not duplicate the enums.h.