From dea828f6d9b7161eea4df1d2011411972745deaf Mon Sep 17 00:00:00 2001 From: Wynn Wolf Arbor Date: Wed, 13 May 2020 16:07:32 +0200 Subject: Add aliases for the `remove` command Even if the user is familiar with bosun(1), they might try to remove a role by invoking it with `delete` or `del` instead of `remove`. As these are very common synonyms, add a simple DWIM mechanic to enhance the user experience. --- bosun | 2 +- bosun.1 | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/bosun b/bosun index cbc9718..08f1842 100755 --- a/bosun +++ b/bosun @@ -96,6 +96,6 @@ case $cmd in flush) flush;; list) list "$@";; rebuild) rebuild "$@";; - remove) remove "$@";; + del|delete|remove) remove "$@";; *) err "no such command '$cmd'"; usage;; esac diff --git a/bosun.1 b/bosun.1 index cc1a354..078d5ae 100644 --- a/bosun.1 +++ b/bosun.1 @@ -66,6 +66,11 @@ active role. If no roles are given, rebuild all active roles. .It Sy remove Em role ... Deactivates the given roles on the system. +.Pp +This command has two aliases, +.Sy del +and +.Sy delete . .El .Pp If no command is given, -- cgit v1.2.3-2-gb3c3