|
1 | 1 | //! Just a dumping ground for cli stuff
|
2 | 2 |
|
3 |
| -use rustup::{self, Cfg, Notification, Toolchain, UpdateStatus}; |
4 |
| -use rustup::telemetry_analysis::TelemetryAnalysis; |
5 | 3 | use crate::errors::*;
|
6 |
| -use rustup_utils::utils; |
7 |
| -use rustup_utils::notify::NotificationLevel; |
8 | 4 | use crate::self_update;
|
| 5 | +use crate::term2; |
| 6 | +use rustup::telemetry_analysis::TelemetryAnalysis; |
| 7 | +use rustup::{self, Cfg, Notification, Toolchain, UpdateStatus}; |
| 8 | +use rustup_utils::notify::NotificationLevel; |
| 9 | +use rustup_utils::utils; |
| 10 | +use std; |
9 | 11 | use std::io::{BufRead, BufReader, Write};
|
10 |
| -use std::process::{Command, Stdio}; |
11 | 12 | use std::path::Path;
|
12 |
| -use std::{cmp, iter}; |
| 13 | +use std::process::{Command, Stdio}; |
13 | 14 | use std::sync::Arc;
|
14 | 15 | use std::time::Duration;
|
15 |
| -use std; |
16 |
| -use crate::term2; |
| 16 | +use std::{cmp, iter}; |
17 | 17 | use wait_timeout::ChildExt;
|
18 | 18 |
|
19 | 19 | pub fn confirm(question: &str, default: bool) -> Result<bool> {
|
@@ -178,7 +178,8 @@ fn show_channel_updates(
|
178 | 178 | let mut t = term2::stdout();
|
179 | 179 |
|
180 | 180 | let data: Vec<_> = data.collect();
|
181 |
| - let max_width = data.iter() |
| 181 | + let max_width = data |
| 182 | + .iter() |
182 | 183 | .fold(0, |a, &(_, _, width, _, _)| cmp::max(a, width));
|
183 | 184 |
|
184 | 185 | for (name, banner, width, color, version) in data {
|
@@ -365,11 +366,8 @@ pub fn list_overrides(cfg: &Cfg) -> Result<()> {
|
365 | 366 | }
|
366 | 367 | println!(
|
367 | 368 | "{:<40}\t{:<20}",
|
368 |
| - utils::format_path_for_display(&k) + if dir_exists { |
369 |
| - "" |
370 |
| - } else { |
371 |
| - " (not a directory)" |
372 |
| - }, |
| 369 | + utils::format_path_for_display(&k) |
| 370 | + + if dir_exists { "" } else { " (not a directory)" }, |
373 | 371 | v
|
374 | 372 | )
|
375 | 373 | }
|
|
0 commit comments