Fix installer crash: pass config to createDocsFolders
createFolderGuides() needs config parameter for template replacements. This was causing "config is not defined" error during installation. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
fe2c4c0e7c
commit
efaa9e1d95
|
|
@ -105,7 +105,7 @@ class Installer {
|
||||||
const docsSpinner = ora('Creating project folders...').start();
|
const docsSpinner = ora('Creating project folders...').start();
|
||||||
let detectedOutputFolder = 'docs';
|
let detectedOutputFolder = 'docs';
|
||||||
try {
|
try {
|
||||||
detectedOutputFolder = await this.createDocsFolders(projectDir);
|
detectedOutputFolder = await this.createDocsFolders(projectDir, config);
|
||||||
docsSpinner.succeed(`Project folders created in ${detectedOutputFolder}/`);
|
docsSpinner.succeed(`Project folders created in ${detectedOutputFolder}/`);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
docsSpinner.fail('Failed to create project folders');
|
docsSpinner.fail('Failed to create project folders');
|
||||||
|
|
@ -245,7 +245,7 @@ class Installer {
|
||||||
* Create the WDS docs folder structure
|
* Create the WDS docs folder structure
|
||||||
* FIXED: Detects existing folders, doesn't overwrite files
|
* FIXED: Detects existing folders, doesn't overwrite files
|
||||||
*/
|
*/
|
||||||
async createDocsFolders(projectDir) {
|
async createDocsFolders(projectDir, config) {
|
||||||
// Check if user already has a deliverables folder with WDS content
|
// Check if user already has a deliverables folder with WDS content
|
||||||
const possibleFolders = ['design-process', 'docs', 'deliverables', 'wds-deliverables'];
|
const possibleFolders = ['design-process', 'docs', 'deliverables', 'wds-deliverables'];
|
||||||
let existingFolder = null;
|
let existingFolder = null;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue