mirror of
https://github.com/Aider-AI/aider.git
synced 2025-06-05 04:05:04 +00:00
refactor: Expand read-only file paths to include all files in directories
This commit is contained in:
parent
805deb1002
commit
2681a41abb
1 changed files with 7 additions and 1 deletions
|
@ -540,7 +540,13 @@ def main(argv=None, input=None, output=None, force_git_root=None, return_coder=F
|
|||
|
||||
all_files = args.files + (args.file or [])
|
||||
fnames = [str(Path(fn).resolve()) for fn in all_files]
|
||||
read_only_fnames = [str(Path(fn).resolve()) for fn in (args.read or [])]
|
||||
read_only_fnames = []
|
||||
for fn in (args.read or []):
|
||||
path = Path(fn).resolve()
|
||||
if path.is_dir():
|
||||
read_only_fnames.extend(str(f) for f in path.rglob('*') if f.is_file())
|
||||
else:
|
||||
read_only_fnames.append(str(path))
|
||||
#ai expand any of the read_only_fnames which are dirs to be all the files under them!
|
||||
if len(all_files) > 1:
|
||||
good = True
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue