diff --git a/aider/main.py b/aider/main.py index be7c51a47..93555117c 100644 --- a/aider/main.py +++ b/aider/main.py @@ -361,6 +361,11 @@ def main(argv=None, input=None, output=None, force_git_root=None): help="Check for updates and return status in the exit code", default=False, ) + other_group.add_argument( + "--skip-check-update", + action="store_true", + help="Skips checking for the update when the program runs", + ) other_group.add_argument( "--apply", metavar="FILE", @@ -478,7 +483,8 @@ def main(argv=None, input=None, output=None, force_git_root=None): io.tool_output(f"Aider v{__version__}") - check_version(io.tool_error) + if not args.skip_check_update: + check_version(io.tool_error) if args.check_update: update_available = check_version(lambda msg: None)