Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

mini-vtysh

项目简介

mini-vtysh的基础功能基本是从quagga/zebra里抠出来的(vtysh模块),可以用于其他项目关于命令行部分的快速开发。同时完善原有的功能。由于本人比较懒,还未上传任何代码。目前做了以下规划,扩展以下功能:

  • 支持 (disable|TEST) 补全时提示,而不是自动补全disable
  • 支持多个 { }、支持{ }放中间
  • 支持保存多个配置文件
  • 支持隐藏命令限制,比如配置了某个命令行,另一个命令行不显示配置
  • 支持隐藏一条命令中某个字段,比如配置了命令里的A参数,B参数就自动不显示
  • 缩写比较,比如 disable,匹配d就可以,提供通用函数
  • 扩展,支持可128位的最大参数
  • 支持输入账号密码登录
  • 支持ssh
  • 配置兼容(注册旧的命令,可以加载但是不能执行)
  • 支持隐藏节点
  • 对于关键字 前缀相同的问题 比如 pub pubtest 可以共存
  • 支持提示命令行错误参数(直接箭头指向)

About

A mini vtysh from quagga,but with more function. 从quagga里抠出来的vtysh代码,但是具有更多的功能。

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors