mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-31 17:55:01 +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
|
voice = None
|
||||||
scraper = 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):
|
def __init__(self, io, coder, voice_language=None, verify_ssl=True, args=None, parser=None):
|
||||||
self.io = io
|
self.io = io
|
||||||
self.coder = coder
|
self.coder = coder
|
||||||
|
@ -529,9 +539,7 @@ class Commands:
|
||||||
# Handle absolute paths
|
# Handle absolute paths
|
||||||
raw_matched_files = [Path(pattern)]
|
raw_matched_files = [Path(pattern)]
|
||||||
else:
|
else:
|
||||||
raw_matched_files = list(
|
raw_matched_files = list(Path(self.coder.root).glob(pattern))
|
||||||
Path(self.coder.root).glob(pattern)
|
|
||||||
)
|
|
||||||
except ValueError as err:
|
except ValueError as err:
|
||||||
self.io.tool_error(f"Error matching {pattern}: {err}")
|
self.io.tool_error(f"Error matching {pattern}: {err}")
|
||||||
raw_matched_files = []
|
raw_matched_files = []
|
||||||
|
@ -872,14 +880,6 @@ class Commands:
|
||||||
show_announcements=False,
|
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):
|
def cmd_ask(self, args):
|
||||||
"Ask questions about the code base without editing any files"
|
"Ask questions about the code base without editing any files"
|
||||||
return self._generic_chat_command(args, "ask")
|
return self._generic_chat_command(args, "ask")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue