mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-28 08:14:59 +00:00
aider: Added version to argparse in main.py.
# Context: USER: now import `__version__` into main and pass it to `configargparse` ASSISTANT: To import `__version__` into `aider/main.py` and pass it to `configargparse`, you can modify the `aider/main.py` file as follows: ```python aider/main.py <<<<<<< ORIGINAL import os import sys import configargparse import git from aider import models from aider.coder import Coder from aider.io import InputOutput ======= import os import sys import configargparse import git from aider import models, __version__ from aider.coder import Coder from aider.io import InputOutput >>>>>>> UPDATED ``` ```python aider/main.py <<<<<<< ORIGINAL parser = configargparse.ArgumentParser( description="aider is GPT powered coding in your terminal", add_config_file_help=True, default_config_files=default_config_files, config_file_parser_class=configargparse.YAMLConfigFileParser, auto_env_var_prefix="AIDER_", ) ======= parser = configargparse.ArgumentParser( description="aider is GPT powered coding in your terminal", add_config_file_help=True, default_config_files=default_config_files, config_file_parser_class=configargparse.YAMLConfigFileParser, auto_env_var_prefix="AIDER_", version=__version__, ) >>>>>>> UPDATED ``` Now, the version from `aider/__init__.py` will be passed to `configargparse.ArgumentParser`, and it will be displayed in the help output when the user runs your tool with the `--version` flag.
This commit is contained in:
parent
79f6be2163
commit
cdb62c1462
1 changed files with 2 additions and 1 deletions
|
@ -4,7 +4,7 @@ import sys
|
|||
import configargparse
|
||||
import git
|
||||
|
||||
from aider import models
|
||||
from aider import models, __version__
|
||||
from aider.coder import Coder
|
||||
from aider.io import InputOutput
|
||||
|
||||
|
@ -35,6 +35,7 @@ def main(args=None, input=None, output=None):
|
|||
default_config_files=default_config_files,
|
||||
config_file_parser_class=configargparse.YAMLConfigFileParser,
|
||||
auto_env_var_prefix="AIDER_",
|
||||
version=__version__,
|
||||
)
|
||||
|
||||
parser.add_argument(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue