Arista Networks, Inc.
Techniques for implementing a command line interface

Last updated:

Abstract:

Techniques for implementing an improved command line interface (CLI) are provided. In certain embodiments, this improved CLI can provide a CLI command definition language that enables developers, users, and/or other entities to define CLI commands in a straightforward and flexible manner, create optimized parse graphs based on the CLI command definitions, and employ an efficient algorithm for traversing a parse graph at, e.g., CLI runtime in order to parse an input text string and match that string to a valid CLI command.

Status:
Grant
Type:

Utility

Filling date:

26 Jul 2019

Issue date:

29 Mar 2022