Skip to content

Commit a6b9fff

Browse files
authored
Merge branch 'main' into refactor/rule-optimization
2 parents 455195b + fb574e4 commit a6b9fff

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

scripts/post-setup.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ function cleanupFiles() {
3232
const filesToRemove = [
3333
'bin/create-project.js',
3434
'templates/.gitignore.template',
35+
'scripts/setup-project.js',
3536
'scripts/post-setup.js'
3637
];
3738

scripts/setup-project.js

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ function copyDirectory(source, target, projectName, rootSource = source) {
7676
copyDirectory(sourcePath, targetPath, projectName, rootSource);
7777
} else {
7878
// Check if it's a template file that needs processing
79-
if (templateFiles.includes(relativePath)) {
79+
if (templateFiles.includes(entry.name)) {
8080
processTemplateFile(sourcePath, targetPath, projectName);
8181
} else {
8282
fs.copyFileSync(sourcePath, targetPath);
@@ -168,14 +168,6 @@ async function setupProject() {
168168
console.log('🔧 Setting up language configuration...');
169169
// Change to project directory and run language setup
170170
process.chdir(targetRoot);
171-
172-
// Copy set-language.js first if not already copied
173-
const setLanguageTarget = path.join(targetRoot, 'scripts', 'set-language.js');
174-
if (!fs.existsSync(setLanguageTarget)) {
175-
const setLanguageSource = path.join(sourceRoot, 'scripts', 'set-language.js');
176-
fs.mkdirSync(path.dirname(setLanguageTarget), { recursive: true });
177-
fs.copyFileSync(setLanguageSource, setLanguageTarget);
178-
}
179171

180172
// Run language setup
181173
execSync(`node scripts/set-language.js ${language}`, { stdio: 'inherit' });

0 commit comments

Comments
 (0)