]> git.puffer.fish Git - mirror/frr.git/commit
vtysh: Handle `en` better when in -u for vtysh 9128/head
authorDonald Sharp <sharpd@nvidia.com>
Thu, 22 Jul 2021 15:59:25 +0000 (11:59 -0400)
committermergify-bot <noreply@mergify.io>
Fri, 23 Jul 2021 05:33:47 +0000 (05:33 +0000)
commitdec398e60d9f593d9dffa6d00dda0b21f151fdf1
treeb640c08baba055d6eb1a34fa8a7bfc6069fe16bf
parentfbf68e0f6c04f55b85373d97388d564fc85ad124
vtysh: Handle `en` better when in -u for vtysh

vtysh was unable to distinguish between end and ena.  The
code can now do so:

sharpd@eva ~/frr5 (master)> sudo vtysh/vtysh -u sharpd

Hello, this is FRRouting (version 8.1-dev).
Copyright 1996-2005 Kunihiro Ishiguro, et al.

eva> e
% Ambiguous command: e
eva> en
% Command not allowed: enable
eva> ena
% Command not allowed: enable
eva> enab
% Command not allowed: enable
eva> enabl
% Command not allowed: enable
eva> enable
% Command not allowed: enable
eva> enb
% Unknown command: enb
eva> enc
% Unknown command: enc
eva> end
% Unknown command: end
eva> ene
% Unknown command: ene
eva> quit

Fixes: #2296
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
(cherry picked from commit d1b287e1725afffd206cb773e6edcb9ec87603dc)
vtysh/vtysh.c