Commands
LAMP provides a comprehensive set of commands organized into logical categories for efficient network automation workflows.
Command Reference
For a complete list of all available commands, see:
Command Categories
LAMP commands are organized into three primary categories that form the foundation of network automation workflows:
Management Commands
Handle testbed and device lifecycle management. These commands load devices from testbed YAML files or direct IP connections, switch between active devices, and properly disconnect when finished.
Operator Commands
Execute actual network operations and generate corresponding Blitz action snippets. These commands perform the core automation tasks: executing CLI commands, configuring devices, parsing outputs with Genie parsers, invoking APIs, replaying saved testcases, and adding delays.
Blitz Handlers
Manage the automation artifacts that LAMP creates from your interactive sessions.
These commands are essential because they let you track, organize, and save the autogenerated Blitz
snippets that enable LAMP’s core value proposition: converting interactive exploration into reusable
automation testcases. Without these handlers, your interactive work would remain ephemeral. With them,
you can view generated snippets, organize them into test sections, save them as YAML testcases, and
most importantly, replay them using the replay command - LAMP’s flagship feature that transforms
your saved snippets into function-like automation components for building complex, reusable workflows.
These three categories represent the complete LAMP workflow: manage device connections, perform operations that auto-generate Blitz snippets, then organize and save those snippets into reusable automation testcases.
Detailed Command Documentation
Explore each category for detailed explanations and examples: