diff --git a/src/app/data_collection.rs b/src/app/data_collection.rs index bb03deb1..08f071ff 100644 --- a/src/app/data_collection.rs +++ b/src/app/data_collection.rs @@ -75,7 +75,6 @@ impl DataState { } pub async fn update_data(&mut self) { - //debug!("Start updating..."); self.sys.refresh_system(); self.sys.refresh_network(); @@ -165,7 +164,5 @@ impl DataState { self.last_clean = current_instant; } - - //debug!("End updating..."); } } diff --git a/src/canvas.rs b/src/canvas.rs index 64d2ea47..2e122a0a 100644 --- a/src/canvas.rs +++ b/src/canvas.rs @@ -41,22 +41,20 @@ pub fn draw_data(terminal: &mut Terminal, app_state: &mu terminal.autoresize()?; terminal.draw(|mut f| { - //debug!("Drawing!"); - - // Only for the "help" and "are you sure" menus - let vertical_dialog_chunk = Layout::default() - .direction(Direction::Vertical) - .margin(1) - .constraints([Constraint::Percentage(32), Constraint::Percentage(40), Constraint::Percentage(28)].as_ref()) - .split(f.size()); - - let middle_dialog_chunk = Layout::default() - .direction(Direction::Horizontal) - .margin(0) - .constraints([Constraint::Percentage(30), Constraint::Percentage(40), Constraint::Percentage(30)].as_ref()) - .split(vertical_dialog_chunk[1]); - if app_state.show_help { + // Only for the "help" and "are you sure" menus + let vertical_dialog_chunk = Layout::default() + .direction(Direction::Vertical) + .margin(1) + .constraints([Constraint::Percentage(32), Constraint::Percentage(40), Constraint::Percentage(28)].as_ref()) + .split(f.size()); + + let middle_dialog_chunk = Layout::default() + .direction(Direction::Horizontal) + .margin(0) + .constraints([Constraint::Percentage(30), Constraint::Percentage(40), Constraint::Percentage(30)].as_ref()) + .split(vertical_dialog_chunk[1]); + let text = [ Text::raw("\nGeneral Keybinds\n"), Text::raw("q, Ctrl-c to quit.\n"), @@ -375,11 +373,6 @@ pub fn draw_data(terminal: &mut Terminal, app_state: &mu &mut app_state.currently_selected_process_position, ); - /*debug!( - "START POSN: {}, PREV POSN: {}, CURRENT SELECTED POSN: {}, NUM ROWS: {}", - start_position, app_state.previous_process_position, app_state.currently_selected_process_position, num_rows - );*/ - let sliced_vec: Vec> = (&canvas_data.process_data[start_position as usize..]).to_vec(); let mut process_counter = 0; @@ -441,8 +434,6 @@ pub fn draw_data(terminal: &mut Terminal, app_state: &mu } })?; - //debug!("Finished drawing."); - Ok(()) } diff --git a/src/main.rs b/src/main.rs index 5b542fce..76311ab6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -44,8 +44,6 @@ enum ResetEvent { } fn main() -> error::Result<()> { - utils::logging::init_logger()?; - // Parse command line options let matches = clap_app!(app => (name: crate_name!()) @@ -55,7 +53,7 @@ fn main() -> error::Result<()> { //(@arg THEME: -t --theme +takes_value "Sets a colour theme.") (@arg AVG_CPU: -a --avgcpu "Enables showing the average CPU usage.") (@arg DOT_MARKER: -m --dot_marker "Use a dot marker instead of the default braille marker. May be needed in things like Powershell.") - //(@arg DEBUG: -d --debug "Enables debug mode.") // TODO: This isn't done yet! + (@arg DEBUG: -d --debug "Enables debug mode.") (@group TEMPERATURE_TYPE => (@arg CELSIUS : -c --celsius "Sets the temperature type to Celsius. This is the default option.") (@arg FAHRENHEIT : -f --fahrenheit "Sets the temperature type to Fahrenheit.") @@ -94,6 +92,12 @@ fn main() -> error::Result<()> { }; let show_average_cpu = matches.is_present("AVG_CPU"); let use_dot = matches.is_present("DOT_MARKER"); + let enable_debugging = matches.is_present("DEBUG"); + + // Attempt to create debugging... + if enable_debugging { + utils::logging::init_logger()?; + } // Create "app" struct, which will control most of the program and store settings/state let mut app = app::App::new(show_average_cpu, temperature_type, update_rate_in_milliseconds as u64, use_dot); @@ -208,7 +212,6 @@ fn main() -> error::Result<()> { if let Ok(recv) = rx.recv_timeout(Duration::from_millis(TICK_RATE_IN_MILLISECONDS)) { match recv { Event::KeyInput(event) => { - // debug!("Keyboard event fired!"); match event { KeyEvent::Ctrl('c') | KeyEvent::Char('q') => break, KeyEvent::Char('h') | KeyEvent::Left => app.on_left(), @@ -238,27 +241,22 @@ fn main() -> error::Result<()> { canvas_data.process_data = update_process_row(&app.data); app.to_be_resorted = false; } - // debug!("Input event complete."); } - Event::MouseInput(event) => { - // debug!("Mouse event fired!"); - match event { - MouseEvent::Press(e, _x, _y) => match e { - MouseButton::WheelUp => { - app.decrement_position_count(); - } - MouseButton::WheelDown => { - app.increment_position_count(); - } - _ => {} - }, - MouseEvent::Hold(_x, _y) => {} - MouseEvent::Release(_x, _y) => {} + Event::MouseInput(event) => match event { + MouseEvent::Press(e, _x, _y) => match e { + MouseButton::WheelUp => { + app.decrement_position_count(); + } + MouseButton::WheelDown => { + app.increment_position_count(); + } _ => {} - } - } + }, + MouseEvent::Hold(_x, _y) => {} + MouseEvent::Release(_x, _y) => {} + _ => {} + }, Event::Update(data) => { - // debug!("Update event fired!"); if !app.is_frozen { app.data = *data; @@ -296,6 +294,5 @@ fn main() -> error::Result<()> { } input().disable_mouse_mode().unwrap(); - debug!("Terminating."); Ok(()) }