{"version":3,"sources":["jsdelivr-header.js","/npm/nedir@0.2.1/cli.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;ACJA,IAAI,WAAa,QAAQ,qBAGrB,KAAO,QAAQ,KAAK,QAAO,CAAC,EAAG,KAAO,EAAE,SAAS,MAAQ,GAAK,IAAG,KAAK,KAEtE,WAAa,QAAQ,KAAK,SAAS,WAAa,QAAQ,KAAK,SAAS,MACtE,WAAa,QAAQ,KAAK,SAAS,WAAa,QAAQ,KAAK,SAAS,OAErE,YAAc,KAElB,WAAW,MACT,MAAM,IAEN,QAAQ,IAAI,SAAS,EAAK,KAAK,mBAE/B,EAAK,SACH,KAAI,CAAC,EAAG,IAAM,YAAe,EAAI,UAAa,MAC9C,SAAQ,CAAC,EAAG,MAER,YAAgB,GAAK,GACxB,QAAQ,IAAI,GAET,IAAM,EAAK,SAAS,OAAS,IAAM,YAAc,GAAK,GACzD,QAAQ,IAAI,UAAS,IAGxB,QAAQ,IAAI,GAAE,IAEd,OAAO,GAAQ,QAAQ,IAAI,sBAA4B,SAGzD,QAAQ,IAAI,kDACwC,QAAQ,IAAI","file":"/npm/nedir@0.2.1/cli.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/nedir@0.2.1/cli.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","#!/usr/bin/env node\n\nlet getMeaning = require('./lib/get-meaning');\n\n// Is there any word to search?\nlet word = process.argv.filter((e, i) => !e.includes('-') && i >= 2).join(' ')\n\nlet isFullFlag = process.argv.includes('--full') || process.argv.includes('-f')\nlet isHelpFlag = process.argv.includes('--help') || process.argv.includes('-h')\n\nif (!isHelpFlag && word)\n{\n\tgetMeaning(word)\n\t\t.then((data) =>\n\t\t{\n\t\t\tconsole.log(`\\n    ${data.word.toUpperCase()}\\n`)\n\n\t\t\tdata.meanings\n\t\t\t\t.map((e, i) => `    \\x1b[33m${i + 1}.\\x1b[0m ${e}`)\n\t\t\t\t.forEach((e, i) =>\n\t\t\t\t{\n\t\t\t\t\tif (isFullFlag || !(i >= 5))\n\t\t\t\t\t\tconsole.log(e)\n\n\t\t\t\t\tif (i === data.meanings.length - 1 && !isFullFlag && i >= 5)\n\t\t\t\t\t\tconsole.log('    ...')\n\t\t\t\t})\n\n\t\t\tconsole.log('')\n\t\t})\n\t\t.catch((err) => console.log(`\\n    \\x1b[33m(!)\\x1b[0m ${err}\\n`))\n} else\n{\n\tconsole.log(`\n    \\x1b[33mNedir\\x1b[0m CLI Turkish Dictionary - v${process.env.npm_package_version}\n\n    \\x1b[1m\\x1b[33mUSAGE\\x1b[0m\n\n        $ \\x1b[32mnedir\\x1b[0m <word> [--full | -f] [--help | -h]\n\n    \\x1b[1m\\x1b[33mOPTIONS\\x1b[0m\n\n        \\x1b[1m\\x1b[33m--full\\x1b[0m | \\x1b[1m\\x1b[33m-f\\x1b[0m: Normally output will be less than 5 results because of\n                     minimalism. If there is more, you will see ... at the end.\n                     This option forces to full one.\n\n        \\x1b[1m\\x1b[33m--help\\x1b[0m | \\x1b[1m\\x1b[33m-h\\x1b[0m: Open help page.\n\n    \\x1b[1m\\x1b[33mCODE\\x1b[0m\n\n        https://github.com/kutsan/nedir-cli\n`)}\n"]}