mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-29 00:35:00 +00:00
Added --light-mode and made default colors acceptable for dark or light bgs
This commit is contained in:
parent
8cb50a8a2e
commit
e83e9c6ab0
1 changed files with 17 additions and 6 deletions
|
@ -120,6 +120,12 @@ def main(args=None, input=None, output=None):
|
|||
help="Use colors suitable for a dark terminal background (default: False)",
|
||||
default=False,
|
||||
)
|
||||
output_group.add_argument(
|
||||
"--light-mode",
|
||||
action="store_true",
|
||||
help="Use colors suitable for a light terminal background (default: False)",
|
||||
default=False,
|
||||
)
|
||||
output_group.add_argument(
|
||||
"--pretty",
|
||||
action="store_true",
|
||||
|
@ -141,8 +147,8 @@ def main(args=None, input=None, output=None):
|
|||
)
|
||||
output_group.add_argument(
|
||||
"--user-input-color",
|
||||
default="green",
|
||||
help="Set the color for user input (default: green)",
|
||||
default="#00cc00",
|
||||
help="Set the color for user input (default: #00cc00)",
|
||||
)
|
||||
output_group.add_argument(
|
||||
"--tool-output-color",
|
||||
|
@ -151,13 +157,13 @@ def main(args=None, input=None, output=None):
|
|||
)
|
||||
output_group.add_argument(
|
||||
"--tool-error-color",
|
||||
default="red",
|
||||
default="#FF2222",
|
||||
help="Set the color for tool error messages (default: red)",
|
||||
)
|
||||
output_group.add_argument(
|
||||
"--assistant-output-color",
|
||||
default="blue",
|
||||
help="Set the color for assistant output (default: blue)",
|
||||
default="#0088ff",
|
||||
help="Set the color for assistant output (default: #0088ff)",
|
||||
)
|
||||
output_group.add_argument(
|
||||
"--code-theme",
|
||||
|
@ -259,11 +265,16 @@ def main(args=None, input=None, output=None):
|
|||
|
||||
if args.dark_mode:
|
||||
args.user_input_color = "#32FF32"
|
||||
args.tool_output_color = "#ffffff"
|
||||
args.tool_error_color = "#FF3333"
|
||||
args.assistant_output_color = "#00FFFF"
|
||||
args.code_theme = "monokai"
|
||||
|
||||
if args.light_mode:
|
||||
args.user_input_color = "green"
|
||||
args.tool_error_color = "red"
|
||||
args.assistant_output_color = "blue"
|
||||
args.code_theme = "default"
|
||||
|
||||
io = InputOutput(
|
||||
args.pretty,
|
||||
args.yes,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue