aboutsummaryrefslogtreecommitdiff
path: root/src/framework/standard/command.rs
diff options
context:
space:
mode:
authorLakelezz <[email protected]>2018-09-09 13:12:38 +0200
committerGitHub <[email protected]>2018-09-09 13:12:38 +0200
commitce79f0183d9fc457ce0fc10fa94e3a1350f33f66 (patch)
tree71581b64458327fa533aba59d07569a459833d67 /src/framework/standard/command.rs
parentAdd Member::user_id (diff)
downloadserenity-ce79f0183d9fc457ce0fc10fa94e3a1350f33f66.tar.xz
serenity-ce79f0183d9fc457ce0fc10fa94e3a1350f33f66.zip
Suggest similar commands when using help (#377)
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,
}
}
}