The following module was proposed for inclusion in the Module List:
modid: Term::RouterCLI
DSLIP: bdphr
description: Methods for creating a Standford style CLI
userid: JORDAN (Bret Jordan)
chapterid: 8 (User_Interfaces)
communities:
sourceforce.net
similar:
Term::ShellUI
rationale:
After talking with the author of Term::ShellUI I realized I was
going in a different direction. My goal is to create a framework for
users wanting to create a Cisco/Standford style CLI for a Linux
based network appliance. Unlike Term::ShellUI I have full recursive
completion, recursive command interpolation, hidden command trees,
authenticated command trees, support for things like RADIUS and
TACACS authentication, multi-user support, per user command
histories, audit log support, internationalization of command
descriptions and help. Basically all of the tools you will need to
develop a Standford style CLI (the same CLI that Cisco, HP, and
Foundry use on their network gear).
I picked the "r -- restricted_distribution" because I was not sure
what else to pick. I have chosen to license my code under a modified
MIT style license with a dual license component. Which basically
says that if you are using this for free and opensource projects,
you can use it for free. If you are using this for a commercial or
closed source projects you will need to get a license from me.
Thanks Bret
enteredby: JORDAN (Bret Jordan)
enteredon: Tue Aug 2 21:08:17 2011 GMT
The resulting entry would be:
Term::
::RouterCLI bdphr Methods for creating a Standford style CLI JORDAN
Thanks for registering,
--
The PAUSE
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=29600000_d43e3beea63b1297&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=29600000_d43e3beea63b1297&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Term%3A%3ARouterCLI