mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-30 09:14:59 +00:00
refactor: Move clone method and add args and parser parameters
This commit is contained in:
parent
eb002209d1
commit
d23f816353
1 changed files with 11 additions and 11 deletions
|
@ -30,6 +30,16 @@ class Commands:
|
|||
voice = None
|
||||
scraper = None
|
||||
|
||||
def clone(self):
|
||||
return Commands(
|
||||
self.io,
|
||||
None,
|
||||
voice_language=self.voice_language,
|
||||
verify_ssl=self.verify_ssl,
|
||||
args=self.args,
|
||||
parser=self.parser,
|
||||
)
|
||||
|
||||
def __init__(self, io, coder, voice_language=None, verify_ssl=True, args=None, parser=None):
|
||||
self.io = io
|
||||
self.coder = coder
|
||||
|
@ -529,9 +539,7 @@ class Commands:
|
|||
# Handle absolute paths
|
||||
raw_matched_files = [Path(pattern)]
|
||||
else:
|
||||
raw_matched_files = list(
|
||||
Path(self.coder.root).glob(pattern)
|
||||
)
|
||||
raw_matched_files = list(Path(self.coder.root).glob(pattern))
|
||||
except ValueError as err:
|
||||
self.io.tool_error(f"Error matching {pattern}: {err}")
|
||||
raw_matched_files = []
|
||||
|
@ -872,14 +880,6 @@ class Commands:
|
|||
show_announcements=False,
|
||||
)
|
||||
|
||||
def clone(self):
|
||||
return Commands(
|
||||
self.io,
|
||||
None,
|
||||
voice_language=self.voice_language,
|
||||
verify_ssl=self.verify_ssl,
|
||||
)
|
||||
|
||||
def cmd_ask(self, args):
|
||||
"Ask questions about the code base without editing any files"
|
||||
return self._generic_chat_command(args, "ask")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue