拆分代码;约束cli命令
This commit is contained in:
+27
-25
@@ -2,31 +2,33 @@ from __future__ import annotations
|
||||
|
||||
import typer
|
||||
|
||||
app = typer.Typer(help="TJWater agent CLI", add_completion=False, no_args_is_help=True)
|
||||
project_app = typer.Typer(no_args_is_help=True)
|
||||
network_app = typer.Typer(no_args_is_help=True)
|
||||
component_app = typer.Typer(no_args_is_help=True)
|
||||
component_option_app = typer.Typer(no_args_is_help=True)
|
||||
simulation_app = typer.Typer(no_args_is_help=True)
|
||||
analysis_app = typer.Typer(no_args_is_help=True)
|
||||
analysis_leakage_app = typer.Typer(no_args_is_help=True)
|
||||
analysis_leakage_schemes_app = typer.Typer(no_args_is_help=True)
|
||||
analysis_burst_detection_app = typer.Typer(no_args_is_help=True)
|
||||
analysis_burst_detection_schemes_app = typer.Typer(no_args_is_help=True)
|
||||
analysis_burst_location_app = typer.Typer(no_args_is_help=True)
|
||||
analysis_burst_location_schemes_app = typer.Typer(no_args_is_help=True)
|
||||
analysis_risk_app = typer.Typer(no_args_is_help=True)
|
||||
analysis_sensor_placement_app = typer.Typer(no_args_is_help=True)
|
||||
data_app = typer.Typer(no_args_is_help=True)
|
||||
data_timeseries_app = typer.Typer(no_args_is_help=True)
|
||||
data_timeseries_realtime_app = typer.Typer(no_args_is_help=True)
|
||||
data_timeseries_scheme_app = typer.Typer(no_args_is_help=True)
|
||||
data_timeseries_scada_app = typer.Typer(no_args_is_help=True)
|
||||
data_timeseries_composite_app = typer.Typer(no_args_is_help=True)
|
||||
data_scada_app = typer.Typer(no_args_is_help=True)
|
||||
data_scheme_app = typer.Typer(no_args_is_help=True)
|
||||
data_extension_app = typer.Typer(no_args_is_help=True)
|
||||
data_misc_app = typer.Typer(no_args_is_help=True)
|
||||
from .formatters import TJWaterGroup
|
||||
|
||||
app = typer.Typer(help="TJWater agent CLI", add_completion=False, no_args_is_help=True, cls=TJWaterGroup)
|
||||
project_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
network_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
component_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
component_option_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
simulation_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
analysis_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
analysis_leakage_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
analysis_leakage_schemes_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
analysis_burst_detection_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
analysis_burst_detection_schemes_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
analysis_burst_location_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
analysis_burst_location_schemes_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
analysis_risk_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
analysis_sensor_placement_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
data_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
data_timeseries_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
data_timeseries_realtime_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
data_timeseries_scheme_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
data_timeseries_scada_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
data_timeseries_composite_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
data_scada_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
data_scheme_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
data_extension_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
data_misc_app = typer.Typer(no_args_is_help=True, cls=TJWaterGroup)
|
||||
|
||||
app.add_typer(project_app, name="project")
|
||||
app.add_typer(network_app, name="network")
|
||||
|
||||
Reference in New Issue
Block a user