fritzctl - console AVM FRITZ!Box client

About
fritzctl is a command line client for the AVM FRITZ!Box primarily focused on the
AVM Home Automation HTTP Interface.
Software is tested with
- FRITZ!Box Fon WLAN 7390 running FRITZ!OS 06.51, 06.80, 06.83
- FRITZ!Box 6490 Cable running FRITZ!OS 06.63
- FRITZ!Box 7490 running FRITZ!OS 06.83
CI farm


Code metrics

Latest binaries
github release
.deb packages
.rpm packages
.zip windows
Install (debian/ubuntu/...)
Add the repository
echo "deb https://dl.bintray.com/bpicode/fritzctl_deb jessie main" | sudo tee -a /etc/apt/sources.list
and its signing key
wget -qO - https://api.bintray.com/users/bpicode/keys/gpg/public.key | sudo apt-key add -
The fingerprint of the repository key 3072D/35E71039 is
93AC 2A3D 418B 9C93 2986 6463 15FC CFC9 35E7 1039.
Update your local repository data and install
sudo apt update
sudo apt install fritzctl
Install (opensuse)
Add the repository
wget https://bintray.com/bpicode/fritzctl_rpm/rpm -O bintray-bpicode-fritzctl_rpm.repo && sudo zypper ar -f bintray-bpicode-fritzctl_rpm.repo && rm bintray-bpicode-fritzctl_rpm.repo
Update your local repository data and install
sudo zypper refresh
sudo zypper in fritzctl
Install (windows)
Windows binaries can found in the windows directory.
Direct downloads
There are several locations from where one can download the packages, e.g.
Usage

License
This project is licensed under the terms of the MIT license, see LICENSE.
The fritzctl image is licensed under the Creative Commons 3.0 Attributions license. It is build upon the following work:
- The Go gopher was designed by Renee French, licensed under the Creative Commons 3.0 Attributions license.
- The Go gopher image was created by Takuya Ueda, licensed under the Creative Commons 3.0 Attributions license. At the time of this writing it was available at golang-samples/gopher-vector.
- The router image was created by Sascha Doerdelmann, licensed under the Creative Commons CC0 Public Domain Dedication. At the time of this writing it was available at pixabay.