Generating JSON data as output directly in main to include generation number
Apparently cargo now decided to not include the commit hash it uses...