1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//! Default servers commands.
//!
//! List of commands:
//! - /broadcast
//! - /disconnect
//! - /help
//! - /id

mod broadcast;
mod disconnect;
mod help;
mod id;

use self::{broadcast::Broadcast, disconnect::Disconnect, help::Help, id::Id};
use crate::plugins::prelude::*;

/// Register default commands
pub fn register_commands() -> Vec<Box<dyn Command>> {
    vec![
        Box::new(Broadcast),
        Box::new(Disconnect),
        Box::new(Help),
        Box::new(Id),
    ]
}