#!/usr/bin/env node /* * Elasticsearch B.V licenses this file to you under the MIT License. * See `packages/kbn-handlebars/LICENSE` for more information. */ 'use strict'; // eslint-disable-line strict const { relative } = require('path'); const { inspect } = require('util'); const { parse } = require('handlebars'); const argv = require('minimist')(process.argv.slice(2)); const DEFAULT_FILTER = 'loc,strip,openStrip,inverseStrip,closeStrip'; const filter = argv['show-all'] ? [''] : (argv.filter || DEFAULT_FILTER).split(','); const hideEmpty = argv['hide-empty'] || false; const template = argv._[0]; if (template === undefined) { const script = relative(process.cwd(), process.argv[1]); console.log(`Usage: ${script} [options]