Compare commits

..

1 Commits

Author SHA1 Message Date
Davor Racic 7e80d350b1
Merge 2735a142ae into eeebf152af 2026-01-13 13:39:33 +01:00
3 changed files with 7 additions and 9 deletions

View File

@ -345,7 +345,7 @@ class AntigravitySetup extends BaseIdeSetup {
}; };
const selected = await prompts.multiselect({ const selected = await prompts.multiselect({
message: `Select subagents to install ${chalk.dim('(↑/↓ navigate, SPACE select, ENTER confirm)')}:`, message: 'Select subagents to install:',
choices: subagentConfig.files.map((file) => ({ choices: subagentConfig.files.map((file) => ({
name: `${file.replace('.md', '')} - ${subagentInfo[file] || 'Specialized assistant'}`, name: `${file.replace('.md', '')} - ${subagentInfo[file] || 'Specialized assistant'}`,
value: file, value: file,

View File

@ -353,7 +353,7 @@ class ClaudeCodeSetup extends BaseIdeSetup {
}; };
const selected = await prompts.multiselect({ const selected = await prompts.multiselect({
message: `Select subagents to install ${chalk.dim('(↑/↓ navigate, SPACE select, ENTER confirm)')}:`, message: 'Select subagents to install:',
options: subagentConfig.files.map((file) => ({ options: subagentConfig.files.map((file) => ({
label: `${file.replace('.md', '')} - ${subagentInfo[file] || 'Specialized assistant'}`, label: `${file.replace('.md', '')} - ${subagentInfo[file] || 'Specialized assistant'}`,
value: file, value: file,

View File

@ -507,7 +507,7 @@ class UI {
// Loop until user selects at least one tool OR explicitly confirms no tools // Loop until user selects at least one tool OR explicitly confirms no tools
while (!userConfirmedNoTools) { while (!userConfirmedNoTools) {
selectedIdes = await prompts.multiselect({ selectedIdes = await prompts.multiselect({
message: `Select tools to configure ${chalk.dim('(↑/↓ navigate, SPACE select, ENTER confirm)')}:`, message: 'Select tools to configure:',
choices: ideChoices, choices: ideChoices,
required: false, required: false,
}); });
@ -517,11 +517,9 @@ class UI {
break; break;
} }
// Warn that no tools were selected - users often miss the spacebar requirement // Warn that no tools were selected
console.log(); console.log();
console.log(chalk.red.bold('⚠️ WARNING: No tools were selected!')); console.log(chalk.red.bold('⚠️ WARNING: No tools were selected!'));
console.log(chalk.red(' You must press SPACE to select items, then ENTER to confirm.'));
console.log(chalk.red(' Simply highlighting an item does NOT select it.'));
console.log(); console.log();
const goBack = await prompts.confirm({ const goBack = await prompts.confirm({
@ -575,7 +573,7 @@ class UI {
})); }));
const selectedModules = await prompts.multiselect({ const selectedModules = await prompts.multiselect({
message: `Select modules to add ${chalk.dim('(↑/↓ navigate, SPACE select, ENTER confirm)')}:`, message: 'Select modules to add:',
choices, choices,
required: true, required: true,
}); });
@ -777,7 +775,7 @@ class UI {
})); }));
const selected = await prompts.multiselect({ const selected = await prompts.multiselect({
message: `Select modules to install ${chalk.dim('(↑/↓ navigate, SPACE select, ENTER confirm)')}:`, message: 'Select modules to install:',
choices: choicesWithDefaults, choices: choicesWithDefaults,
required: false, required: false,
}); });
@ -1463,7 +1461,7 @@ class UI {
})); }));
const keepModules = await prompts.multiselect({ const keepModules = await prompts.multiselect({
message: `Select custom modules to keep ${chalk.dim('(↑/↓ navigate, SPACE select, ENTER confirm)')}:`, message: 'Select custom modules to keep:',
choices: selectChoices, choices: selectChoices,
required: false, required: false,
}); });