import { Arg } from "./utils/arg-parser"; export const configFile = 'apibake-config.json'; export enum EFooterOptions { pageNumber = 'page-number' } export const inputArgs = { output: { key: 'out', value: 'output.pdf', help: 'Output PDF file name.' }, title: { key: 'title', value: 'API Spec', help: 'Document title.' }, subtitle: { key: 'subtitle', value: '', help: 'Document sub title.' }, separateSchemas: { key: 'separate-schemas', value: false, help: 'When multiple API files parsed, create separate schemas section for each.' }, footer: { key: 'footer', value: 'page-number', help: `Defines content of common page footer. Options: "${Object.values(EFooterOptions).join(' ')}". To turn off: "".` }, config: { key: 'config', value: '', help: `Path to ${configFile}. See --export-config.` }, exportConfig: { key: 'export-config', value: false, help: 'Save default config into json file for editing.' }, help: { key: 'h', value: false, help: 'Show this help.' }, }