feat(commit.ts): add confirmation prompt and refactor commit message editing for better user experience

This commit is contained in:
Kongpon Charanwattanakit
2025-07-23 16:15:20 +07:00
parent 4deb7bca65
commit 1cc7a64f99
+4 -1
View File
@@ -1,5 +1,6 @@
import { import {
text, text,
confirm,
intro, intro,
isCancel, isCancel,
multiselect, multiselect,
@@ -99,10 +100,12 @@ ${chalk.grey('——————————————————')}`
if (isCancel(userAction)) process.exit(1); if (isCancel(userAction)) process.exit(1);
if (userAction === 'Edit') { if (userAction === 'Edit') {
commitMessage = await text({ const textResponse = await text({
message: 'Please edit the commit message: (press Enter to continue)', message: 'Please edit the commit message: (press Enter to continue)',
initialValue: commitMessage initialValue: commitMessage
}); });
commitMessage = textResponse.toString();
} }
if (userAction === 'Yes' || userAction === 'Edit') { if (userAction === 'Yes' || userAction === 'Edit') {