File tree Expand file tree Collapse file tree 4 files changed +11
-6
lines changed Expand file tree Collapse file tree 4 files changed +11
-6
lines changed Original file line number Diff line number Diff line change 2828# Use lazy imports to avoid loading heavy modules immediately
2929from importlib import import_module
3030
31+ __version__ = "1.0.0" # Single source of truth for version
3132
3233def __getattr__ (name ):
3334 """Lazy load attributes only when they're actually requested"""
Original file line number Diff line number Diff line change 99
1010# Version message
1111if "--version" in sys .argv :
12- print ("Open Interpreter 1.0.0" )
12+ from interpreter import __version__
13+ print (f"Open Interpreter { __version__ } " )
1314 sys .exit (0 )
1415
1516import argparse
Original file line number Diff line number Diff line change 1+ from interpreter import __version__
2+
13def help_message ():
24 tips = [
35 "\033 [38;5;240mTip: Pipe in prompts using `$ANYTHING | i`\033 [0m" ,
@@ -7,7 +9,7 @@ def help_message():
79 BLUE_COLOR = "\033 [94m"
810 RESET_COLOR = "\033 [0m"
911
10- content = f"""Open Interpreter 1.0.0
12+ content = f"""Open Interpreter { __version__ }
1113Copyright (C) 2024 Open Interpreter Team
1214Licensed under GNU AGPL v3.0
1315
Original file line number Diff line number Diff line change 11import os
22import random
3+ from interpreter import __version__
34
45
56def welcome_message (args ):
@@ -215,7 +216,7 @@ def welcome_message(args):
215216def welcome_message (args ):
216217 print (
217218 f"""
218- Open Interpreter 1.0.0
219+ Open Interpreter { __version__ }
219220Copyright (C) 2024 Open Interpreter Team
220221Licensed under GNU AGPL v3.0
221222Maintained by automated systems
@@ -235,7 +236,7 @@ def welcome_message(args):
235236def welcome_message ():
236237 print (
237238 f"""
238- Open Interpreter 1.0.0
239+ Open Interpreter { __version__ }
239240Licensed under GNU AGPL v3.0
240241
241242A natural language interface for your computer.
@@ -263,7 +264,7 @@ def welcome_message():
263264def welcome_message ():
264265 print (
265266 f"""
266- Open Interpreter 1.0.0
267+ Open Interpreter { __version__ }
267268Licensed under GNU AGPL v3.0
268269
269270A modern command-line assistant.
@@ -291,7 +292,7 @@ def welcome_message():
291292def welcome_message ():
292293 print (
293294 f"""
294- Open Interpreter 1.0.0
295+ Open Interpreter { __version__ }
295296Copyright (C) 2024 Open Interpreter Team
296297Licensed under GNU AGPL v3.0
297298
You can’t perform that action at this time.
0 commit comments