3d92aa0 refactor report generation to not be one huge function

Authored and Committed by adamwill 7 years ago
1 file changed. 164 lines added. 141 lines removed.
    refactor report generation to not be one huge function
    
    This is in preparation for the system information stuff; adding
    all that to the giganto-function would've been nuts. This makes
    it all rather easier to work with.
    
        
file modified
+164 -141