(input)
| 9 | var results = []; |
| 10 | |
| 11 | function doit(input) { |
| 12 | var src = JSON.parse(fs.readFileSync(input,'utf8')); |
| 13 | let serviceName = helpers.extractServiceName(input); |
| 14 | if (src.metadata && src.metadata.apiVersion) { |
| 15 | var entry = results.find(function(e,i,a){ |
| 16 | return e.serviceName == serviceName; |
| 17 | }); |
| 18 | if (!entry) { |
| 19 | entry = {serviceName: serviceName, versions:[]}; |
| 20 | results.push(entry); |
| 21 | } |
| 22 | entry.versions.push(src.metadata.apiVersion); |
| 23 | } |
| 24 | } |
| 25 | |
| 26 | var inputspec = process.argv[2]; |
| 27 | if (inputspec) { |