Files
wordpress-export-to-markdown/src/questions.js
T

101 lines
1.5 KiB
JavaScript
Raw Normal View History

2025-01-27 09:30:28 -05:00
import * as inquirer from '@inquirer/prompts';
export const all = [
{
name: 'wizard',
type: 'boolean',
description: 'Use wizard',
default: true
},
{
name: 'input',
type: 'file-path',
description: 'Path to WordPress export file',
default: 'export.xml',
prompt: inquirer.input
},
{
name: 'post-folders',
type: 'boolean',
description: 'Put each post into its own folder',
default: true,
choices: [
{
name: 'Yes',
value: true
2025-01-27 09:30:28 -05:00
},
{
name: 'No',
value: false
2025-01-27 09:30:28 -05:00
}
],
2025-01-27 17:12:17 -05:00
isPathQuestion: true,
2025-01-27 09:30:28 -05:00
prompt: inquirer.select
},
{
name: 'prefix-date',
type: 'boolean',
description: 'Prefix with date',
default: false,
choices: [
{
name: 'Yes',
value: true
2025-01-27 09:30:28 -05:00
},
{
name: 'No',
value: false
2025-01-27 09:30:28 -05:00
}
],
2025-01-27 17:12:17 -05:00
isPathQuestion: true,
2025-01-27 09:30:28 -05:00
prompt: inquirer.select
},
{
name: 'date-folders',
type: 'choice',
description: 'Organize into folders based on date',
default: 'none',
choices: [
{
name: 'Year folders',
value: 'year'
2025-01-27 09:30:28 -05:00
},
{
name: 'Year and month folders',
value: 'year-month'
2025-01-27 09:30:28 -05:00
},
{
name: 'No',
value: 'none'
2025-01-27 09:30:28 -05:00
}
],
2025-01-27 17:12:17 -05:00
isPathQuestion: true,
2025-01-27 09:30:28 -05:00
prompt: inquirer.select
},
{
name: 'save-images',
type: 'choice',
description: 'Save images',
default: 'all',
choices: [
{
name: 'Images attached to posts',
value: 'attached'
},
{
name: 'Images scraped from post body content',
value: 'scraped'
},
{
name: 'Both',
value: 'all'
},
{
name: 'No',
value: 'none'
}
],
prompt: inquirer.select
}
];