nju04zq / Generic-Virtual-Device

A test tool with command-line UI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Generic Virtual Device(GVD)

Introduction

GVD is designed as a test tool, with a command-line UI. The command-line inside works in a cisco-like-shell fashion. Also it's easy to add/remove commands from GVD.

Here is a screenshot for GVD.

GCH IPC

How to run GVD

  • Only support Mac OS X and Linux
  • Run "python build.py" to generate the Makefile
  • Run "make" to build GVD
  • Run "build/gvd" to start GVD

How to expand the CLI

Check file gvd_cli_example_tree.c, gvd_cli_example_tree.h, gvd_cli_example.h. Examples of adding commands in various submode are presented there.

About

A test tool with command-line UI.


Languages

Language:C 77.5%Language:Python 18.2%Language:C++ 2.2%Language:Makefile 2.1%