mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-31 01:35:00 +00:00
pass input/output as None to use stdin/out
This commit is contained in:
parent
d85796cb23
commit
fbbb4fe1af
1 changed files with 15 additions and 6 deletions
|
@ -5,13 +5,10 @@ from dotenv import load_dotenv
|
|||
from aider.coder import Coder
|
||||
from aider.getinput import InputOutput
|
||||
|
||||
|
||||
def main(args=None, input=None, output=None):
|
||||
if args is None:
|
||||
args = sys.argv[1:]
|
||||
if input is None:
|
||||
input = sys.stdin
|
||||
if output is None:
|
||||
output = sys.stdout
|
||||
|
||||
load_dotenv()
|
||||
env_prefix = "AIDER_"
|
||||
|
@ -88,10 +85,22 @@ def main(args=None, input=None, output=None):
|
|||
fnames = args.files
|
||||
pretty = args.pretty
|
||||
|
||||
io = InputOutput(args.pretty, args.yes, args.input_history_file, args.chat_history_file, input=input, output=output)
|
||||
io = InputOutput(
|
||||
args.pretty,
|
||||
args.yes,
|
||||
args.input_history_file,
|
||||
args.chat_history_file,
|
||||
input=input,
|
||||
output=output,
|
||||
)
|
||||
|
||||
coder = Coder(
|
||||
args.model, fnames, pretty, args.show_diffs, args.auto_commits, io,
|
||||
args.model,
|
||||
fnames,
|
||||
pretty,
|
||||
args.show_diffs,
|
||||
args.auto_commits,
|
||||
io,
|
||||
)
|
||||
coder.commit(ask=True, prefix="wip: ", which="repo_files")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue