UNPKG

gunzip

Version:

Compress or expand files using LZ77 and Huffman coding

36 lines (33 loc) 687 B
#! /usr/bin/env node "use-strict"; const Cli = require("./cli"); /** * Launch point of node application, looks at first CLI argument passed to it * e.g node this_module --version */ switch ( process.argv[2] ) { case "--version": Cli.version().default break; case "-V": Cli.version().default break; case "--help": Cli.help().default break; case "-help": Cli.help().default; break; case "-h": Cli.help().default; break; case "--decompress": Cli.decompress( process.argv[3] ).default break; case "-d": Cli.decompress( process.argv[3] ).default break; default: Cli.compress( process.argv[2] ).default; break; }