From c9458e461f74eb832b4147dba304c0a9ff02fae3 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Wed, 28 Aug 2024 10:37:15 -0700 Subject: [PATCH] refactor: improve user prompts and handle new project creation --- aider/main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/aider/main.py b/aider/main.py index f05d4d8e8..3e16120fb 100644 --- a/aider/main.py +++ b/aider/main.py @@ -33,10 +33,10 @@ def setup_git_home(io): while True: choice = io.prompt_ask( - "Enter the number of the repository you want to work on, or 'n' for a new project: " + "Enter the number of the repository you want to work on, or ENTER for a new project: " ) - if choice.lower() == "n": + if not choice.strip(): break try: @@ -48,9 +48,10 @@ def setup_git_home(io): except ValueError: io.tool_error("Please enter a valid number or 'n'") - project_name = io.user_input("Enter a name for your new project: ") + project_name = io.user_input("Enter a name for your new project directory: ") new_dir = home / project_name new_dir.mkdir(exist_ok=True) + os.chdir(new_dir) return str(new_dir)