summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/cli
diff options
context:
space:
mode:
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/cli')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/cli/GenericCommandMode.java2
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/cli/ICommand.java4
2 files changed, 5 insertions, 1 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/cli/GenericCommandMode.java b/BJC-Utils2/src/main/java/bjc/utils/cli/GenericCommandMode.java
index a1c4461..c52bb08 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/cli/GenericCommandMode.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/cli/GenericCommandMode.java
@@ -87,6 +87,8 @@ public class GenericCommandMode implements ICommandMode {
+ " while invoking it with the name of a topic will print the entry"
+ " for that topic"));
+ addCommandAlias("help", "man");
+
// Add commands handled in a upper layer
defaultHandlers.put("clear", new GenericCommand((args) -> {
errorOutput.accept(
diff --git a/BJC-Utils2/src/main/java/bjc/utils/cli/ICommand.java b/BJC-Utils2/src/main/java/bjc/utils/cli/ICommand.java
index 4cd2dd1..7029829 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/cli/ICommand.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/cli/ICommand.java
@@ -33,5 +33,7 @@ public interface ICommand {
*
* @return Whether or not this command is an alias of another
*/
- public boolean isAlias();
+ public default boolean isAlias() {
+ return false;
+ }
}