From 87c196e499c6dd3f80bea5204c89353a3ddebb0f Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Fri, 13 Jun 2025 06:21:22 +0800 Subject: [PATCH] feat(packages/commit): make reroll prompt not require enter --- packages/commit/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/commit/default.nix b/packages/commit/default.nix index b352cee..7cd6d4f 100644 --- a/packages/commit/default.nix +++ b/packages/commit/default.nix @@ -27,10 +27,11 @@ pkgs.writeShellScriptBin "commit" # bash RESPONSE=$(aichat "$PROMPT\nGuidelines: $GUIDELINES\nContext from git log:\n$CONTEXT\nDiff from git diff HEAD:\n$DIFF") while true; do - echo "Generated Commit Message:" echo "$RESPONSE" - echo "Options: [y]es, [r]eroll, [e]dit, [q]uit?" - read -r -p "Choose an action: " choice + echo + echo "Choose an action:" + read -p "Options: [y]es, [r]eroll, [e]dit, [q]uit?" -n 1 -r choice + echo case "$choice" in y | yes)