Skip to content

Commit c2342d1

Browse files
committed
add ability for a flag to be disabled from prompt
Signed-off-by: Jeromy Cannon <[email protected]>
1 parent 86fb0b1 commit c2342d1

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/commands/prompts.mjs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ export function getPromptMap () {
447447
* Run prompts for the given set of flags
448448
* @param task task object from listr2
449449
* @param configManager config manager to store flag values
450-
* @param flagList list of flag objects
450+
* @param {CommandFlag[]} flagList list of flag objects
451451
* @return {Promise<void>}
452452
*/
453453
export async function execute (task, configManager, flagList = []) {
@@ -456,6 +456,10 @@ export async function execute (task, configManager, flagList = []) {
456456
}
457457
const prompts = getPromptMap()
458458
for (const flag of flagList) {
459+
if (flag.definition.disablePrompt) {
460+
continue
461+
}
462+
459463
if (!prompts.has(flag.name)) {
460464
throw new FullstackTestingError(`No prompt available for flag: ${flag.name}`)
461465
}

0 commit comments

Comments
 (0)