use bevy::prelude::*;
use crate as bevy_console;
use crate::ConsoleCommand;
use crate::console::ConsoleState;
use clap::Parser;
#[derive(Parser, ConsoleCommand)]
#[command(name = "clear")]
pub(crate) struct ClearCommand;
pub(crate) fn clear_command(
mut clear: ConsoleCommand<ClearCommand>,
mut state: ResMut<ConsoleState>,
) {
if let Some(Ok(_)) = clear.take() {
state.scrollback.clear();
}
}