psastras/swagger2aglio

View on GitHub
examples.js

Summary

Maintainability
A
0 mins
Test Coverage
#!/usr/bin/env node

var exec = require('child_process').exec;

var configs = [
  ['-s', '-i', 'example.yml', '-o', 'examples/default.html'],
  ['-s', '--theme-full-width', '--theme-variables', 'slate', '-i', 'example.yml', '-o', 'examples/slate_wide.html'],
  ['-s', '--theme-full-width', '--theme-variables', 'streak', '-i', 'example.yml', '-o', 'examples/streak_wide.html'],
  ['-s', '--theme-variables', 'flatly', '--theme-template', 'triple', '-i', 'example.yml', '-o', 'examples/flatly_triple.html'],
  ['-s', '--theme-variables', 'slate', '--theme-template', 'triple', '-i', 'example.yml', '-o', 'examples/slate_triple.html'],,
  ['-s', '--theme-variables', 'streak', '--theme-template', 'triple', '-i', 'example.yml', '-o', 'examples/streak_triple.html'],
]

configs.forEach(function (config) {
  exec('node index.js ' + config.join(' '), function (error, stdout, stderr) {
    if (error) console.error(error);
    if (stderr) console.error(stderr);
  });
});