Add output folder customization to installer
- Add 3rd question: Output folder name (default: design-process) - Users can customize to docs/, deliverables/, etc. - Update config.yaml to use dynamic root_folder - Update template placeholders to use config.root_folder Balances simplification (3 questions vs 7+) with useful customization. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
e955b5b212
commit
24e47375d5
|
|
@ -176,7 +176,7 @@ class Installer {
|
|||
starting_point: config.starting_point || 'brief',
|
||||
communication_language: 'en',
|
||||
document_output_language: 'en',
|
||||
output_folder: 'design-process',
|
||||
output_folder: config.root_folder || 'design-process',
|
||||
wds_folder: config.wdsFolder,
|
||||
};
|
||||
|
||||
|
|
@ -291,7 +291,7 @@ class Installer {
|
|||
'{{user_name}}': config.user_name || 'Designer',
|
||||
'{{communication_language}}': 'en',
|
||||
'{{document_output_language}}': 'en',
|
||||
'{{output_folder}}': 'design-process',
|
||||
'{{output_folder}}': config.root_folder || 'design-process',
|
||||
'{{wds_folder}}': config.wdsFolder || '_wds',
|
||||
};
|
||||
|
||||
|
|
@ -351,7 +351,7 @@ class Installer {
|
|||
'{{user_name}}': config.user_name || 'Designer',
|
||||
'{{communication_language}}': 'en',
|
||||
'{{document_output_language}}': 'en',
|
||||
'{{output_folder}}': 'design-process',
|
||||
'{{output_folder}}': config.root_folder || 'design-process',
|
||||
'{{wds_folder}}': config.wdsFolder || '_wds',
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ class UI {
|
|||
console.log(chalk.white(` Target: ${chalk.cyan(projectDir)}`));
|
||||
console.log(chalk.dim(` Agents and workflows will be installed in ${chalk.white('_wds/')}\n`));
|
||||
|
||||
// Minimal 2-question installer
|
||||
// Minimal 3-question installer
|
||||
const answers = await inquirer.prompt([
|
||||
{
|
||||
type: 'input',
|
||||
|
|
@ -52,13 +52,18 @@ class UI {
|
|||
],
|
||||
default: 'brief',
|
||||
},
|
||||
{
|
||||
type: 'input',
|
||||
name: 'root_folder',
|
||||
message: 'Output folder name:',
|
||||
default: 'design-process',
|
||||
},
|
||||
]);
|
||||
|
||||
return {
|
||||
projectDir,
|
||||
...answers,
|
||||
wdsFolder: '_wds',
|
||||
root_folder: 'design-process',
|
||||
cancelled: false,
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue