1616 create_sut_options ,
1717 display_header ,
1818 display_list_item ,
19- modelgauge_cli ,
19+ cli ,
2020 sut_options_options ,
2121 validate_uid ,
2222)
3838logger = logging .getLogger (__name__ )
3939
4040
41- @modelgauge_cli .command (name = "list" )
41+ @cli .command (name = "list" )
4242@LOCAL_PLUGIN_DIR_OPTION
4343def list_command () -> None :
4444 """Overview of Plugins, Tests, and SUTs."""
@@ -85,7 +85,7 @@ def format_missing_secrets(missing):
8585 click .echo ()
8686
8787
88- @modelgauge_cli .command ()
88+ @cli .command ()
8989@LOCAL_PLUGIN_DIR_OPTION
9090def list_tests () -> None :
9191 """List details about all registered tests."""
@@ -94,7 +94,7 @@ def list_tests() -> None:
9494 _display_factory_entry (test_uid , test_entry , secrets )
9595
9696
97- @modelgauge_cli .command ()
97+ @cli .command ()
9898@LOCAL_PLUGIN_DIR_OPTION
9999def list_suts ():
100100 """List details about all registered SUTs (System Under Test)."""
@@ -103,7 +103,7 @@ def list_suts():
103103 _display_factory_entry (sut_uid , sut , secrets )
104104
105105
106- @modelgauge_cli .command ()
106+ @cli .command ()
107107@LOCAL_PLUGIN_DIR_OPTION
108108def list_annotators ():
109109 """List details about all registered SUTs (System Under Test)."""
@@ -112,7 +112,7 @@ def list_annotators():
112112 _display_factory_entry (annotator_uid , annotator , secrets )
113113
114114
115- @modelgauge_cli .command ()
115+ @cli .command ()
116116@LOCAL_PLUGIN_DIR_OPTION
117117def list_secrets () -> None :
118118 """List details about secrets modelgauge might need."""
@@ -124,7 +124,7 @@ def list_secrets() -> None:
124124 display_header ("No secrets used by any installed plugin." )
125125
126126
127- @modelgauge_cli .command ()
127+ @cli .command ()
128128@LOCAL_PLUGIN_DIR_OPTION
129129@click .option ("--sut" , "-s" , help = "Which SUT to run." , required = True )
130130@sut_options_options
@@ -162,7 +162,7 @@ def run_sut(
162162 click .echo (f"Normalized response: { result .model_dump_json (indent = 2 )} \n " )
163163
164164
165- @modelgauge_cli .command ()
165+ @cli .command ()
166166@click .option ("--test" , "-t" , help = "Which registered TEST to run." , required = True , callback = validate_uid )
167167@LOCAL_PLUGIN_DIR_OPTION
168168@click .option ("--sut" , "-s" , help = "Which SUT to run." , required = True , multiple = False )
@@ -233,7 +233,7 @@ def run_test(
233233 print ("Full TestRecord json written to" , output_file )
234234
235235
236- @modelgauge_cli .command ()
236+ @cli .command ()
237237@sut_options_options
238238@click .option (
239239 "sut_uid" ,
@@ -352,9 +352,5 @@ def show_progress(data):
352352 pipeline_runner .run (show_progress , debug )
353353
354354
355- def main ():
356- modelgauge_cli ()
357-
358-
359355if __name__ == "__main__" :
360- main ()
356+ cli ()
0 commit comments