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:
Application
Type:
Utility
Filling date:
26 Jul 2019
Issue date:
28 Jan 2021