aboutsummaryrefslogtreecommitdiff
path: root/src/framework/standard/command.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/framework/standard/command.rs')
-rw-r--r--src/framework/standard/command.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/framework/standard/command.rs b/src/framework/standard/command.rs
index 42264f2..4d7794b 100644
--- a/src/framework/standard/command.rs
+++ b/src/framework/standard/command.rs
@@ -216,6 +216,8 @@ pub struct HelpOptions {
pub embed_error_colour: Colour,
/// Colour help-embed will use if no error occured.
pub embed_success_colour: Colour,
+ /// If not 0, help will check whether a command is similar to searched named.
+ pub max_levenshtein_distance: usize,
}
pub trait HelpCommand: Send + Sync + 'static {
@@ -235,7 +237,7 @@ impl HelpCommand for Arc<HelpCommand> {
impl Default for HelpOptions {
fn default() -> HelpOptions {
HelpOptions {
- suggestion_text: "Did you mean {}?".to_string(),
+ suggestion_text: "Did you mean `{}`?".to_string(),
no_help_available_text: "**Error**: No help available.".to_string(),
usage_label: "Usage".to_string(),
usage_sample_label: "Sample usage".to_string(),
@@ -258,6 +260,7 @@ impl Default for HelpOptions {
wrong_channel: HelpBehaviour::Strike,
embed_error_colour: Colour::DARK_RED,
embed_success_colour: Colour::ROSEWATER,
+ max_levenshtein_distance: 0,
}
}
}