From 347a9f2a6d9b0f90f7619de5e91e508b885c0475 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Tue, 29 Oct 2024 13:53:19 -0700 Subject: [PATCH] feat: add --load argument to execute commands from file --- aider/args.py | 5 +++++ aider/main.py | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/aider/args.py b/aider/args.py index 15dc0efb5..42ea02fed 100644 --- a/aider/args.py +++ b/aider/args.py @@ -661,6 +661,11 @@ def get_parser(default_config_files, git_root): " (disables chat mode)" ), ) + group.add_argument( + "--load", + metavar="LOAD_FILE", + help="Load and execute commands from a file", + ) group.add_argument( "--encoding", default="utf-8", diff --git a/aider/main.py b/aider/main.py index d1ceb4d79..c786bdb51 100644 --- a/aider/main.py +++ b/aider/main.py @@ -770,6 +770,10 @@ def main(argv=None, input=None, output=None, force_git_root=None, return_coder=F return 1 return + if args.load: + commands.cmd_load(args.load) + return + if args.exit: return