code: function getFlagArrayFromObject(obj) {
    return Object.keys(obj).reduce((arr, key) => {
      const flag = `--${key.toLowerCase()}`;
      if (key === 'noUpdateNotifier' && typeof obj[key] === 'boolean') {
        return obj[key] ? [...arr, '--no-update-notifier'] : arr;
      } else if (key === 'noIgnore' && typeof obj[key] === 'boolean') {
        return obj[key] ? [...arr, '--no-ignore'] : arr;
      } else if (typeof obj[key] === 'boolean') {
        return obj[key] ? [...arr, flag] : arr;
      } else if (key === 'ignoredFile') {
        return [...arr, '--ignored-file', obj[key]];
      } else if (key === 'ignoredFiles') {
        const ignoredFiles = obj[key].reduce(
          (files, file) => [...files, '--ignored-file', file],
          []
        );
        return [...arr, ...ignoredFiles];
      } else if (key === 'files') {
        return [...arr, ...obj[key]];
      } else {
        return [...arr, flag, obj[key]];
      }
    }, []);
  }
docs: Converts an object of obj[key] = value pairings into an
  array that the Theme Kit executable can understand.
  @param {Object} obj