update to 'rule profile'

This commit is contained in:
Joe Danziger
2025-05-27 14:50:39 -04:00
parent 6e848744fe
commit 5149aaa56f
4 changed files with 4 additions and 4 deletions

View File

@@ -2,7 +2,7 @@
'task-master-ai': minor
---
Added comprehensive rules profile management:
Added comprehensive rule profile management:
- **New Profile Support**: Added comprehensive IDE profile support with five specialized profiles: Cline, Cursor, Roo, Trae, and Windsurf. Each profile is optimized for its respective IDE with appropriate mappings and configuration.
- **Initialization**: You can now specify which rule profiles to include at project initialization using `--rules <profiles>` or `-r <profiles>` (e.g., `task-master init -r cursor,roo`). Only the selected profiles and configuration are included.

View File

@@ -76,7 +76,7 @@ export async function rulesDirect(args, log, context = {}) {
removalResults.push({
profileName: profile,
success: false,
error: `The requested rules profile for '${profile}' is unavailable. Supported profiles are: ${RULE_PROFILES.join(', ')}.`
error: `The requested rule profile for '${profile}' is unavailable. Supported profiles are: ${RULE_PROFILES.join(', ')}.`
});
continue;
}

View File

@@ -448,7 +448,7 @@ function createProjectStructure(
convertAllRulesToProfileRules(targetDir, profile);
// Also triggers MCP config setup (if applicable)
} else {
log('warn', `Unknown rules profile: ${profileName}`);
log('warn', `Unknown rule profile: ${profileName}`);
}
}

View File

@@ -26,7 +26,7 @@ export function isValidProfile(profile) {
}
/**
* Get rules profile by name
* Get rule profile by name
* @param {string} name - Profile name
* @returns {Object|null} Profile object or null if not found
*/