blob: b43d9a713fe500e787e3af8eb84b8a160005d559 [file] [log] [blame] [edit]
// Copyright 2019 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// The base module handles registration of a base set of crosh commands.
mod arc;
mod bt_console;
mod ccd_pass;
mod connectivity;
mod display_debug;
mod dlc_install;
mod dmesg;
mod evtest;
mod exit;
mod force_fips;
mod free;
mod help_advanced;
mod insert_coin;
mod meminfo;
mod packet_capture;
mod printscan_debug;
mod rollback;
mod set_time;
mod sync;
mod syslog;
mod top;
mod u2f_flags;
mod uname;
mod upload_crashes;
mod upload_devcoredumps;
mod uptime;
mod verify_ro;
mod vmc;
mod vmstat;
mod wireguard;
use crate::dispatcher::Dispatcher;
pub fn register(dispatcher: &mut Dispatcher) {
arc::register(dispatcher);
bt_console::register(dispatcher);
ccd_pass::register(dispatcher);
connectivity::register(dispatcher);
dlc_install::register(dispatcher);
display_debug::register(dispatcher);
dmesg::register(dispatcher);
evtest::register(dispatcher);
exit::register(dispatcher);
force_fips::register(dispatcher);
free::register(dispatcher);
help_advanced::register(dispatcher);
insert_coin::register(dispatcher);
meminfo::register(dispatcher);
packet_capture::register(dispatcher);
printscan_debug::register(dispatcher);
rollback::register(dispatcher);
set_time::register(dispatcher);
sync::register(dispatcher);
syslog::register(dispatcher);
top::register(dispatcher);
u2f_flags::register(dispatcher);
upload_crashes::register(dispatcher);
upload_devcoredumps::register(dispatcher);
uptime::register(dispatcher);
uname::register(dispatcher);
verify_ro::register(dispatcher);
vmc::register(dispatcher);
vmstat::register(dispatcher);
wireguard::register(dispatcher);
}