- ttp package for configuration files parsing - rich module for pretty printing - Parser class to work with ttp - Unit tests for Parser class - cisco-ios ttp template parses basic data: interface, ipv4, ACL, vrf, admin status
Fixed
- Set rancid's custom content-type suffix as "-faddr" in all fixtures
0.0.3
Added
- Loading config from file and parsing CMD and ENV
Changed
- Switched from dataclass to pydantic - Updated pyenv python versions
0.0.2
Added
- Enabled logging with loguru - Control logging level via enviroment variable FADDR_DEBUG
Changed
- Simplified CiscoIOSDevice class
Fixed
- Added exception handling for unreadable directories inside rancid base dir
0.0.1
Added
- Base structure of a project - CLI tool to generate DB - Using TyniDB for now - Parsing Cisco IOS configuration for basic ip address and interface related data works - Unit tests with pytest - Created README.md - GitHub Automation runs unit test on variable versions of OS and python - Ready for publishing in PyPI