@@ -105,10 +105,8 @@ def init_codeflash() -> None:
105105 usage_table .add_row (
106106 "codeflash --file <path-to-file> --function <function-name>" , "Optimize a specific function within a file"
107107 )
108- usage_table .add_row ("codeflash --file <path-to-file>" , "Optimize all functions in a file" )
109- usage_table .add_row (
110- f"codeflash --all{ module_string if module_string else '' } " , "Optimize all functions in all files"
111- )
108+ usage_table .add_row ("codeflash optimize <myscript.py>" , "Trace and find the best optimizations for a script" )
109+ usage_table .add_row ("codeflash --all" , "Optimize all functions in all files" )
112110 usage_table .add_row ("codeflash --help" , "See all available options" )
113111
114112 completion_message = "⚡️ Codeflash is now set up!\n \n You can now run any of these commands:"
@@ -239,7 +237,6 @@ def collect_setup_info() -> SetupInfo:
239237 )
240238 console .print (info_panel )
241239 console .print ()
242-
243240 questions = [
244241 inquirer .List (
245242 "module_root" ,
@@ -274,7 +271,6 @@ def collect_setup_info() -> SetupInfo:
274271 message = "Enter the path to your module directory" ,
275272 path_type = inquirer .Path .DIRECTORY ,
276273 exists = True ,
277- normalize_to_absolute_path = False ,
278274 )
279275 ]
280276
@@ -331,7 +327,7 @@ def collect_setup_info() -> SetupInfo:
331327 elif tests_root_answer == custom_dir_option :
332328 custom_tests_panel = Panel (
333329 Text (
334- "🧪 Enter a custom test directory path.\n \n Please provide the path to your test directory." ,
330+ "🧪 Enter a custom test directory path.\n \n Please provide the path to your test directory, relative to the current directory ." ,
335331 style = "yellow" ,
336332 ),
337333 title = "🧪 Custom Test Directory" ,
@@ -342,11 +338,7 @@ def collect_setup_info() -> SetupInfo:
342338
343339 custom_tests_questions = [
344340 inquirer .Path (
345- "custom_tests_path" ,
346- message = "Enter the path to your tests directory" ,
347- path_type = inquirer .Path .DIRECTORY ,
348- exists = False , # Allow creating new directories
349- normalize_to_absolute_path = False ,
341+ "custom_tests_path" , message = "Enter the path to your tests directory" , path_type = inquirer .Path .DIRECTORY
350342 )
351343 ]
352344
@@ -936,7 +928,8 @@ def configure_pyproject_toml(setup_info: SetupInfo) -> None:
936928 codeflash_section ["tests-root" ] = setup_info .tests_root
937929 codeflash_section ["test-framework" ] = setup_info .test_framework
938930 codeflash_section ["ignore-paths" ] = setup_info .ignore_paths
939- codeflash_section ["disable-telemetry" ] = not enable_telemetry
931+ if not enable_telemetry :
932+ codeflash_section ["disable-telemetry" ] = not enable_telemetry
940933 if setup_info .git_remote not in ["" , "origin" ]:
941934 codeflash_section ["git-remote" ] = setup_info .git_remote
942935 formatter = setup_info .formatter
0 commit comments