Bash run python script.py --help to see the help message.
Bash run python script.py --files example1.csv example2.csv --report performance for default behavior.
Bash run pytest --cov to run all tests with coverage statistics reported to console output.
- Multiple .csv files (all will be merged into one) for the
-f/--filesoption. - Single field for the
-r/--reportoption. - Single field for the
-g/--groupoption. - Supported field names in .csv files:
name,position,completed_tasks,performance,skills,team,experience_years
Calculation options generally support a broad group-by clause for multiple field grouping, aggregation functions on a per-field basis and multipal field ordering.
This functionality could be implemented later.

