@@ -134,7 +134,7 @@ impl Step for Profile {
134134t ! ( fs:: remove_file( path) ) ;
135135}
136136 _ => {
137- eprintln ! ( "Exiting." ) ;
137+ println ! ( "Exiting." ) ;
138138crate :: exit!( 1 ) ;
139139}
140140}
@@ -184,15 +184,15 @@ pub fn setup(config: &Config, profile: Profile) {
184184Profile :: Dist => & [ "dist" , "build" ] ,
185185} ;
186186
187- eprintln ! ( ) ;
187+ println ! ( ) ;
188188
189- eprintln ! ( "To get started, try one of the following commands:" ) ;
189+ println ! ( "To get started, try one of the following commands:" ) ;
190190for cmd in suggestions {
191- eprintln ! ( "- `x.py {cmd}`" ) ;
191+ println ! ( "- `x.py {cmd}`" ) ;
192192}
193193
194194if profile != Profile :: Dist {
195- eprintln ! (
195+ println ! (
196196"For more suggestions, see https://rustc-dev-guide.rust-lang.org/building/suggested.html"
197197) ;
198198}
@@ -224,7 +224,7 @@ fn setup_config_toml(path: &PathBuf, profile: Profile, config: &Config) {
224224t ! ( fs:: write( path, settings) ) ;
225225
226226let include_path = profile. include_path ( & config. src ) ;
227- eprintln ! ( "`x.py` will now use the configuration at {}" , include_path. display( ) ) ;
227+ println ! ( "`x.py` will now use the configuration at {}" , include_path. display( ) ) ;
228228}
229229
230230/// Creates a toolchain link for stage1 using `rustup`
@@ -256,7 +256,7 @@ impl Step for Link {
256256}
257257
258258if !rustup_installed ( builder) {
259- eprintln ! ( "WARNING: `rustup` is not installed; Skipping `stage1` toolchain linking." ) ;
259+ println ! ( "WARNING: `rustup` is not installed; Skipping `stage1` toolchain linking." ) ;
260260return ;
261261}
262262
@@ -296,7 +296,7 @@ fn attempt_toolchain_link(builder: &Builder<'_>, stage_path: &str) {
296296}
297297
298298if try_link_toolchain ( builder, stage_path) {
299- eprintln ! (
299+ println ! (
300300"Added `stage1` rustup toolchain; try `cargo +stage1 build` on a separate rust project to run a newly-built toolchain"
301301) ;
302302} else {
@@ -321,14 +321,14 @@ fn toolchain_is_linked(builder: &Builder<'_>) -> bool {
321321return false ;
322322}
323323// The toolchain has already been linked.
324- eprintln ! (
324+ println ! (
325325"`stage1` toolchain already linked; not attempting to link `stage1` toolchain"
326326) ;
327327}
328328None => {
329329// In this case, we don't know if the `stage1` toolchain has been linked;
330330// but `rustup` failed, so let's not go any further.
331- eprintln ! (
331+ println ! (
332332"`rustup` failed to list current toolchains; not attempting to link `stage1` toolchain"
333333) ;
334334}
@@ -389,12 +389,12 @@ pub fn interactive_path() -> io::Result<Profile> {
389389 input. parse ( )
390390}
391391
392- eprintln ! ( "Welcome to the Rust project! What do you want to do with x.py?" ) ;
392+ println ! ( "Welcome to the Rust project! What do you want to do with x.py?" ) ;
393393for ( ( letter, _) , profile) in abbrev_all ( ) {
394- eprintln ! ( "{}) {}: {}" , letter, profile, profile. purpose( ) ) ;
394+ println ! ( "{}) {}: {}" , letter, profile, profile. purpose( ) ) ;
395395}
396396let template = loop {
397- eprint ! (
397+ print ! (
398398"Please choose one ({}): " ,
399399 abbrev_all( ) . map( |( ( l, _) , _) | l) . collect:: <Vec <_>>( ) . join( "/" )
400400) ;
@@ -428,7 +428,7 @@ enum PromptResult {
428428fn prompt_user ( prompt : & str ) -> io:: Result < Option < PromptResult > > {
429429let mut input = String :: new ( ) ;
430430loop {
431- eprint ! ( "{prompt} " ) ;
431+ print ! ( "{prompt} " ) ;
432432 io:: stdout ( ) . flush ( ) ?;
433433 input. clear ( ) ;
434434 io:: stdin ( ) . read_line ( & mut input) ?;
@@ -490,15 +490,15 @@ fn install_git_hook_maybe(builder: &Builder<'_>, config: &Config) -> io::Result<
490490return Ok ( ( ) ) ;
491491}
492492
493- eprintln ! (
493+ println ! (
494494"\n Rust's CI will automatically fail if it doesn't pass `tidy`, the internal tool for ensuring code quality.
495495If you'd like, x.py can install a git hook for you that will automatically run `test tidy` before
496496pushing your code to ensure your code is up to par. If you decide later that this behavior is
497497undesirable, simply delete the `pre-push` file from .git/hooks."
498498) ;
499499
500500if prompt_user ( "Would you like to install the git hook?: [y/N]" ) ? != Some ( PromptResult :: Yes ) {
501- eprintln ! ( "Ok, skipping installation!" ) ;
501+ println ! ( "Ok, skipping installation!" ) ;
502502return Ok ( ( ) ) ;
503503}
504504if !hooks_dir. exists ( ) {
@@ -515,7 +515,7 @@ undesirable, simply delete the `pre-push` file from .git/hooks."
515515) ;
516516return Err ( e) ;
517517}
518- Ok ( _) => eprintln ! ( "Linked `src/etc/pre-push.sh` to `.git/hooks/pre-push`" ) ,
518+ Ok ( _) => println ! ( "Linked `src/etc/pre-push.sh` to `.git/hooks/pre-push`" ) ,
519519} ;
520520Ok ( ( ) )
521521}
@@ -541,7 +541,7 @@ Select which editor you would like to set up [default: None]: ";
541541
542542let mut input = String :: new ( ) ;
543543loop {
544- eprint ! ( "{}" , prompt_str) ;
544+ print ! ( "{}" , prompt_str) ;
545545 io:: stdout ( ) . flush ( ) ?;
546546 input. clear ( ) ;
547547 io:: stdin ( ) . read_line ( & mut input) ?;
@@ -656,7 +656,7 @@ impl Step for Editor {
656656if let Some ( editor_kind) = editor_kind {
657657while !t ! ( create_editor_settings_maybe( config, editor_kind. clone( ) ) ) { }
658658} else {
659- eprintln ! ( "Ok, skipping editor setup!" ) ;
659+ println ! ( "Ok, skipping editor setup!" ) ;
660660}
661661}
662662Err ( e) => eprintln ! ( "Could not determine the editor: {e}" ) ,
@@ -689,7 +689,7 @@ fn create_editor_settings_maybe(config: &Config, editor: EditorKind) -> io::Resu
689689 mismatched_settings = Some ( false ) ;
690690}
691691}
692- eprintln ! (
692+ println ! (
693693"\n x.py can automatically install the recommended `{settings_filename}` file for rustc development"
694694) ;
695695
@@ -708,7 +708,7 @@ fn create_editor_settings_maybe(config: &Config, editor: EditorKind) -> io::Resu
708708Some ( PromptResult :: Yes ) => true ,
709709Some ( PromptResult :: Print ) => false ,
710710 _ => {
711- eprintln ! ( "Ok, skipping settings!" ) ;
711+ println ! ( "Ok, skipping settings!" ) ;
712712return Ok ( true ) ;
713713}
714714} ;
@@ -735,9 +735,9 @@ fn create_editor_settings_maybe(config: &Config, editor: EditorKind) -> io::Resu
735735 _ => "Created" ,
736736} ;
737737 fs:: write ( & settings_path, editor. settings_template ( ) ) ?;
738- eprintln ! ( "{verb} `{}`" , settings_filename) ;
738+ println ! ( "{verb} `{}`" , settings_filename) ;
739739} else {
740- eprintln ! ( "\n {}" , editor. settings_template( ) ) ;
740+ println ! ( "\n {}" , editor. settings_template( ) ) ;
741741}
742742Ok ( should_create)
743743}
0 commit comments