@@ -4,7 +4,6 @@ use crate::help::*;
4
4
use crate :: self_update;
5
5
use crate :: term2;
6
6
use clap:: { App , AppSettings , Arg , ArgGroup , ArgMatches , Shell , SubCommand } ;
7
- use rustup:: settings:: TelemetryMode ;
8
7
use rustup:: { command, Cfg , Toolchain } ;
9
8
use rustup_dist:: dist:: { PartialTargetTriple , PartialToolchainDesc , TargetTriple } ;
10
9
use rustup_dist:: manifest:: Component ;
@@ -80,12 +79,6 @@ pub fn main() -> Result<()> {
80
79
( "uninstall" , Some ( m) ) => self_uninstall ( m) ?,
81
80
( _, _) => unreachable ! ( ) ,
82
81
} ,
83
- ( "telemetry" , Some ( c) ) => match c. subcommand ( ) {
84
- ( "enable" , Some ( _) ) => set_telemetry ( & cfg, TelemetryMode :: On ) ?,
85
- ( "disable" , Some ( _) ) => set_telemetry ( & cfg, TelemetryMode :: Off ) ?,
86
- ( "analyze" , Some ( _) ) => analyze_telemetry ( & cfg) ?,
87
- ( _, _) => unreachable ! ( ) ,
88
- } ,
89
82
( "set" , Some ( c) ) => match c. subcommand ( ) {
90
83
( "default-host" , Some ( m) ) => set_default_host_triple ( & cfg, m) ?,
91
84
( _, _) => unreachable ! ( ) ,
@@ -462,17 +455,6 @@ pub fn cli() -> App<'static, 'static> {
462
455
SubCommand :: with_name ( "upgrade-data" ) . about ( "Upgrade the internal data format." ) ,
463
456
) ,
464
457
)
465
- . subcommand (
466
- SubCommand :: with_name ( "telemetry" )
467
- . about ( "rustup telemetry commands" )
468
- . setting ( AppSettings :: Hidden )
469
- . setting ( AppSettings :: VersionlessSubcommands )
470
- . setting ( AppSettings :: DeriveDisplayOrder )
471
- . setting ( AppSettings :: SubcommandRequiredElseHelp )
472
- . subcommand ( SubCommand :: with_name ( "enable" ) . about ( "Enable rustup telemetry" ) )
473
- . subcommand ( SubCommand :: with_name ( "disable" ) . about ( "Disable rustup telemetry" ) )
474
- . subcommand ( SubCommand :: with_name ( "analyze" ) . about ( "Analyze stored telemetry" ) ) ,
475
- )
476
458
. subcommand (
477
459
SubCommand :: with_name ( "set" )
478
460
. about ( "Alter rustup settings" )
@@ -653,7 +635,7 @@ fn run(cfg: &Cfg, m: &ArgMatches<'_>) -> Result<()> {
653
635
let args: Vec < _ > = args. collect ( ) ;
654
636
let cmd = cfg. create_command_for_toolchain ( toolchain, m. is_present ( "install" ) , args[ 0 ] ) ?;
655
637
656
- let ExitCode ( c) = command:: run_command_for_dir ( cmd, args[ 0 ] , & args[ 1 ..] , & cfg ) ?;
638
+ let ExitCode ( c) = command:: run_command_for_dir ( cmd, args[ 0 ] , & args[ 1 ..] ) ?;
657
639
658
640
process:: exit ( c)
659
641
}
@@ -1052,18 +1034,6 @@ fn self_uninstall(m: &ArgMatches<'_>) -> Result<()> {
1052
1034
self_update:: uninstall ( no_prompt)
1053
1035
}
1054
1036
1055
- fn set_telemetry ( cfg : & Cfg , t : TelemetryMode ) -> Result < ( ) > {
1056
- match t {
1057
- TelemetryMode :: On => Ok ( cfg. set_telemetry ( true ) ?) ,
1058
- TelemetryMode :: Off => Ok ( cfg. set_telemetry ( false ) ?) ,
1059
- }
1060
- }
1061
-
1062
- fn analyze_telemetry ( cfg : & Cfg ) -> Result < ( ) > {
1063
- let analysis = cfg. analyze_telemetry ( ) ?;
1064
- common:: show_telemetry ( analysis)
1065
- }
1066
-
1067
1037
fn set_default_host_triple ( cfg : & Cfg , m : & ArgMatches < ' _ > ) -> Result < ( ) > {
1068
1038
cfg. set_default_host_triple ( m. value_of ( "host_triple" ) . expect ( "" ) ) ?;
1069
1039
Ok ( ( ) )
0 commit comments