JamoDevNich / SuperHub3-CLI

A command-line interface for managing the VM SuperHub 3/ARRIS TG2492S/CE router. Allows listing current/past connected devices, toggle private/guest WLAN, rebooting and viewing router status
17 stars 2 forks source link

Codebase Refactoring for 2.0.0 #10

Open JamoDevNich opened 4 years ago

JamoDevNich commented 4 years ago

Overview

Planning to tidy up the codebase and also take the opportunity to implement some new features 😀. The end goal is to enable the script to also function as a library (rather than only a CLI interface), and to improve maintainablility of the overall codebase.

The project will remain a single python file with no dependencies on external packages, and all of the existing functionality will remain.

Any suggestions/changes/feedback would be much appreciated!

Core Changes

Documentation

New Features and minor changes

aleks-mariusz commented 4 years ago

excited for this! what you have so far is amazing already!