Simple app showing the use-case of text user interface (TUI) with network devices.
Under the hood, this is leveraging two excellent projects in NAPALM and Textual. Thank you to all involved!
git clone https://github.com/JulioPDX/net-textual.git
cd net-textual
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
This repo leverages a simple Containerlab file to deploy two Arista EOS nodes. Check out their documentation to get started.
sudo containerlab deploy -t clab.yml
python3 net.py
Example of the app running below!