@@ -76,16 +76,14 @@ async fn args_parser() -> Result<(), CliError> {
7676 match args. cmd {
7777 Some ( Commands :: Install ( installation_args) ) => match installation_args. install_cmd {
7878 InstallCommands :: All => {
79- install_cortexflow ( ) . await . map_err ( |e| eprintln ! ( "{}" , e ) ) ?;
79+ install_cortexflow ( ) . await ?;
8080 }
8181 InstallCommands :: TestPods => {
82- install_simple_example ( )
83- . await
84- . map_err ( |e| eprintln ! ( "{}" , e) ) ?;
82+ install_simple_example ( ) . await ?;
8583 }
8684 } ,
8785 Some ( Commands :: Uninstall ) => {
88- uninstall ( ) . await . map_err ( |e| eprintln ! ( "{}" , e ) ) ?;
86+ uninstall ( ) . await ?;
8987 }
9088 Some ( Commands :: Update ) => {
9189 update_cli ( ) ;
@@ -95,53 +93,39 @@ async fn args_parser() -> Result<(), CliError> {
9593 }
9694 Some ( Commands :: Service ( service_args) ) => match service_args. service_cmd {
9795 ServiceCommands :: List { namespace } => {
98- list_services ( namespace)
99- . await
100- . map_err ( |e| eprintln ! ( "{}" , e) ) ?;
96+ list_services ( namespace) . await ?;
10197 }
10298 ServiceCommands :: Describe {
10399 service_name,
104100 namespace,
105101 } => {
106- describe_service ( service_name, & namespace)
107- . await
108- . map_err ( |e| eprintln ! ( "{}" , e) ) ?;
102+ describe_service ( service_name, & namespace) . await ?;
109103 }
110104 } ,
111105 Some ( Commands :: Status ( status_args) ) => {
112- status_command ( status_args. output , status_args. namespace )
113- . await
114- . map_err ( |e| eprintln ! ( "{}" , e) ) ?;
106+ status_command ( status_args. output , status_args. namespace ) . await ?;
115107 }
116108 Some ( Commands :: Logs ( logs_args) ) => {
117- logs_command ( logs_args. service , logs_args. component , logs_args. namespace )
118- . await
119- . map_err ( |e| eprintln ! ( "{}" , e) ) ?;
109+ logs_command ( logs_args. service , logs_args. component , logs_args. namespace ) . await ?;
120110 }
121111 Some ( Commands :: Monitor ( monitor_args) ) => match monitor_args. monitor_cmd {
122112 MonitorCommands :: List => {
123- let _ = list_features ( ) . await . map_err ( |e| eprintln ! ( "{}" , e ) ) ?;
113+ let _ = list_features ( ) . await ?;
124114 }
125115 MonitorCommands :: Connections => {
126- let _ = monitor_identity_events ( )
127- . await
128- . map_err ( |e| eprintln ! ( "{}" , e) ) ?;
116+ let _ = monitor_identity_events ( ) . await ?;
129117 }
130118 MonitorCommands :: Latencymetrics => {
131- let _ = monitor_latency_metrics ( )
132- . await
133- . map_err ( |e| eprintln ! ( "{}" , e) ) ?;
119+ let _ = monitor_latency_metrics ( ) . await ?;
134120 }
135121 MonitorCommands :: Droppedpackets => {
136- let _ = monitor_dropped_packets ( )
137- . await
138- . map_err ( |e| eprintln ! ( "{}" , e) ) ?;
122+ let _ = monitor_dropped_packets ( ) . await ?;
139123 }
140124 } ,
141125 Some ( Commands :: Policies ( policies_args) ) => {
142126 match policies_args. policy_cmd {
143127 PoliciesCommands :: CheckBlocklist => {
144- let _ = check_blocklist ( ) . await . map_err ( |e| eprintln ! ( "{}" , e ) ) ?;
128+ let _ = check_blocklist ( ) . await ?;
145129 }
146130 PoliciesCommands :: CreateBlocklist => {
147131 // pass the ip as a monitoring flag
@@ -155,9 +139,7 @@ async fn args_parser() -> Result<(), CliError> {
155139 match create_blocklist ( & ip) . await {
156140 Ok ( _) => {
157141 //update the config metadata
158- let _ = update_config_metadata ( & ip, "add" )
159- . await
160- . map_err ( |e| eprintln ! ( "{}" , e) ) ?;
142+ let _ = update_config_metadata ( & ip, "add" ) . await ?;
161143 }
162144 Err ( e) => {
163145 eprintln ! ( "{}" , e) ;
@@ -177,9 +159,7 @@ async fn args_parser() -> Result<(), CliError> {
177159 println ! ( "Inserted ip: {}" , ip) ;
178160 match remove_ip ( & ip) . await {
179161 Ok ( _) => {
180- let _ = update_config_metadata ( & ip, "delete" )
181- . await
182- . map_err ( |e| eprintln ! ( "{}" , e) ) ?;
162+ let _ = update_config_metadata ( & ip, "delete" ) . await ?;
183163 }
184164 Err ( e) => {
185165 eprintln ! ( "{}" , e) ;
@@ -198,5 +178,5 @@ async fn args_parser() -> Result<(), CliError> {
198178
199179#[ tokio:: main]
200180async fn main ( ) {
201- let _ = args_parser ( ) . await ;
181+ let _ = args_parser ( ) . await . map_err ( |e| eprintln ! ( "{}" , e ) ) ;
202182}
0 commit comments