@treehouses/cli is a command-line interface for Raspberry Pi that is used to manage various services and functions. Including vnc, ssh, tor, vpn, networking, starting services, bluetooth, led lights, and much more! Also treehouses remote uses this interface.
@treehouses/cli comes pre-installed on the treehouses image made with builder. To manually install on a Pi:
sudo curl -sL https://deb.nodesource.com/setup_10.x | sudo bash - sudo apt-get install -y nodejs sudo npm i -g --unsafe-perm @treehouses/cli
If you run into any problems check if your RPi is supported here.
Add a new feature
Feel free to make a pull request to our repository. Remember the following files will have to be updated to add a feature:
/modules/help.sh # help text README.md # readme _treehouses # tabcompletion /modules/<featurefile> # bash /tests/<featurefile> # bash bats tests