function parseCmdOptions()

in scripts/compile-igs.ts [11:24]


function parseCmdOptions() {
    return yargs(process.argv.slice(2))
        .usage('Usage: $0 [--ignoreVersion, -i ] [--igPath, -p IG pack directory] [--outputDir, -o output ]')
        .describe('ignoreVersion', "Don't care whether version of dependency lines up with version of installed IG")
        .boolean('ignoreVersion')
        .default('ignoreVersion', false)
        .alias('i', 'ignoreVersion')
        .describe('igPath', 'Path to folder with IG pack sub folders')
        .default('igPath', join(PROJECT_DIR, 'implementationGuides/'))
        .alias('p', 'igPath')
        .describe('outputDir', 'Path to compiled output JSON file')
        .alias('o', 'outputDir')
        .default('outputDir', join(PROJECT_DIR, COMPILED_IGS_DIRECTORY)).argv;
}