Metadata-Version: 2.1
Name: uoft_switchconfig
Version: 1.0.0
Summary: A tool to easily provision switches on the bench
Author-email: Alex Tremblay <alex.tremblay@utoronto.ca>, University of Toronto Governing Council <governing.council@utoronto.ca>
Requires-Python: >=3.10
Requires-Dist: arrow>=1.1.1
Requires-Dist: ipdb>=0.13.9
Requires-Dist: jinja2>=3.0.1
Requires-Dist: netaddr>=0.8.0
Requires-Dist: paramiko>=2.7.2
Requires-Dist: pexpect>=4.8.0
Requires-Dist: prompt-toolkit>=3.0.19
Requires-Dist: pydantic>=1.9.0
Requires-Dist: rich>=10.7.0
Requires-Dist: uoft-core
Description-Content-Type: text/markdown

This tool uses the Jinja template language to instantiate switch configs for new switches from a set of base templates

# Instalation

This tool is designed to run on Linux, MacOS, and Windows Subsystem for Linux (a.k.a. WSL)

Option #1: Homebrew
```
brew tap uoft-networking/tools https://github.com/uoft-networking/tools
brew install uoft-networking/tools/uoft_switchconfig
```