We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b64a99a commit 5242289Copy full SHA for 5242289
1 file changed
src/commands/commandreference/generate.ts
@@ -151,9 +151,13 @@ export default class CommandReferenceGenerate extends SfCommand<CommandReference
151
const commands = await this.loadCommands(plugins);
152
const topicMetadata = this.loadTopicMetadata(commands);
153
const cliMeta = this.loadCliMeta();
154
+ const outputFormat = flags['output-format'];
155
+ if (outputFormat !== 'dita' && outputFormat !== 'markdown') {
156
+ throw new SfError(`Invalid output format: ${outputFormat}. Must be 'dita' or 'markdown'.`);
157
+ }
158
const docs = new Docs(
159
Ditamap.outputDir,
- flags['output-format'] as 'dita' | 'markdown',
160
+ outputFormat,
161
flags.hidden,
162
topicMetadata ?? new Map<string, never>(),
163
cliMeta
0 commit comments