Skip to content

Commit 0046f06

Browse files
committed
fix: Add error handling for undefined sourceRulesBasePath and log source/destination paths during file download
1 parent 5f2567d commit 0046f06

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

cli/utils/download-files.mjs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,10 @@ export const downloadFiles = async (dirname) => {
3939
console.info('📥 Downloading all rules...');
4040

4141
const outputDir = await validateDirname(dirname);
42-
42+
if (!sourceRulesBasePath) {
43+
console.error(`❌ Error: sourceRulesBasePath is not defined`);
44+
process.exit(1);
45+
}
4346
try {
4447
// copy whole folder
4548
await cp(
@@ -80,7 +83,9 @@ export const downloadSelectedFiles = async (folderName, selectedRules) => {
8083
// Copy selected rules
8184
for (const rule of selectedRules) {
8285
const sourcePath = join(sourceRulesBasePath, rule.path);
86+
console.log(`sourcePath:`, sourcePath);
8387
const destPath = join(outputDir, '.cursor', 'rules', rule.path);
88+
console.log(`destPath:`, destPath);
8489
const destDir = dirname(destPath);
8590

8691
// Ensure destination directory exists

0 commit comments

Comments
 (0)