dainok/eveng-cli — reverse-engineered prompt
Reverse engineered prompt
Build me a Python command line tool for EVE-NG that lets network engineers manage labs from the terminal instead of clicking around the web UI.
I want an interactive shell with command history and tab completion, and it should talk to the EVE-NG API using async requests so it feels fast. The main workflow should be, I write a simple YAML topology file, then run one command to create the lab on the EVE-NG server with nodes, interfaces, links, startup configs, and management network where supported.
Please include support for common topology patterns like linear, ring, full mesh, hub and spoke, spine leaf, star, and a custom defined mode where I can list exact links between named nodes. It should be useful as an early proof of concept, but clean enough that other people can extend it later.
Add a few example topology YAML files and basic tests. Keep the setup simple with normal Python project tooling. Look up the current EVE-NG API docs online if you need to.
Want more depth? Deep Reverse