@antora/cli
Advanced tools
Comparing version 1.0.3 to 1.1.0
@@ -61,2 +61,3 @@ #!/usr/bin/env node | ||
.optionsFromConvict(convict(configSchema), { exclude: 'playbook' }) | ||
.option('--generator <library>', 'Site generator library', '@antora/site-generator-default') | ||
.action(async (playbookFile, command) => { | ||
@@ -68,8 +69,9 @@ try { | ||
} | ||
const generator = command.generator | ||
let generateSite | ||
try { | ||
// TODO honor --generator option (or auto-detect) | ||
generateSite = requireLibrary('@antora/site-generator-default', ospath.resolve(playbookFile, '..')) | ||
generateSite = requireLibrary(generator, ospath.resolve(playbookFile, '..')) | ||
} catch (err) { | ||
const msg = 'Generator not found or failed to load. Try installing the @antora/site-generator-default package.' | ||
let msg = 'Generator not found or failed to load.' | ||
if (generator && !generator.startsWith('.')) msg += ` Try installing the \`${generator}' package.` | ||
exitWithError(err, cli.stacktrace, msg) | ||
@@ -76,0 +78,0 @@ } |
{ | ||
"name": "@antora/cli", | ||
"version": "1.0.3", | ||
"version": "1.1.0", | ||
"description": "The command line interface for Antora.", | ||
@@ -21,4 +21,4 @@ "license": "MPL-2.0", | ||
"dependencies": { | ||
"@antora/playbook-builder": "1.0.3", | ||
"commander": "^2.17.0" | ||
"@antora/playbook-builder": "1.1.0", | ||
"commander": "^2.17.1" | ||
}, | ||
@@ -25,0 +25,0 @@ "devDependencies": { |
10580
188
+ Added@antora/playbook-builder@1.1.0(transitive)
+ Addedjson5@2.2.3(transitive)
- Removed@antora/playbook-builder@1.0.3(transitive)
- Removedjson5@1.0.2(transitive)
Updatedcommander@^2.17.1