PTCL is the biggest local internet service provider here in Lahore. I have been using PTCL’s internet since the beginning. While there are several other wireless internet providers, in my experience there is simply no better alternative to PTCL at the time of writing this post.
If you read this blog then you know that I am a workflow optimist. I love building professional workflows via automation scripts mostly related to the command line or web development. Being a command line junkie and all that, I find it very cumbersome to have to log in simply to reboot the PTCL router.
I wanted to use the command line to play around with the router, for things like rebooting, keeping a check at the line parameters and even calculating the signal to noise ratio (SNR). I was earlier looking into phatomJS for building something like that, but one thing led to another and today I got some time to finally open source a simple to use command line interface for PTCL routers.
I am a command line junkie and it is too much work for me to go sign in and reboot the router or get the line parameters when I need to. So, I built this CLI and now with a bunch of aliases, I am able to perform these actions within a single command.