aboutsummaryrefslogtreecommitdiff
path: root/node_modules/flagged-respawn/lib/reorder.js
blob: 556a7d13b117cf4e4290280c068967fca44031f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
module.exports = function (flags, argv) {
  if (!argv) {
    argv = process.argv;
  }
  var args = [argv[1]];
  argv.slice(2).forEach(function (arg) {
    var flag = arg.split('=')[0];
    if (flags.indexOf(flag) !== -1) {
      args.unshift(arg);
    } else {
      args.push(arg);
    }
  });
  args.unshift(argv[0]);
  return args;
};