{"version":3,"file":"get-root-options.mjs","names":[],"sources":["../../src/actions/get-root-options.ts"],"sourcesContent":["import type { Command, OptionValues } from 'commander';\n\ninterface RootOptions extends OptionValues {\n  root: string;\n  engine: 'sci0' | 'sci01';\n}\n\nexport const getRootOptions = (cmd: Command): RootOptions => {\n  let current: Command = cmd;\n  while (current.parent) current = current.parent;\n  return current.opts();\n};\n"],"mappings":";AAOA,MAAa,kBAAkB,QAA8B;CAC3D,IAAI,UAAmB;CACvB,OAAO,QAAQ,QAAQ,UAAU,QAAQ;CACzC,OAAO,QAAQ,KAAK;AACtB"}