{"repo":"xx4h/hctl","free":true,"listed":false,"github":"https://github.com/xx4h/hctl","clone":"git clone https://github.com/xx4h/hctl.git","description":"⌨️ 🏠 A tool to control your Home Assistant devices from the command-line","language":"Go","stars":82,"topics":["cli","cmd","command-line","command-line-tool","ctl","home-assistant","homeassistant","hacktoberfest"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"hctl hctl is a tool to control your Home Assistant devices from the command line I needed a tool to quickly control my devices from the command line, focusing on easy to use and short commands to toggle or turn on/off lights, switches or even automations, play a mp3 from my local system, or change the volume of a media player. And here we are! Features - Support for Home Assistant - Turn on/off, or toggle all capable devices - Set brightness on all capable devices - Change color or color temperature on all capable devices - Play local and remote music files - Set volume on media players - Set temperature on capable devices - List all Domains & Domain-Services - Completion for bash , zsh , fish and powershell , auto completing all capable devices - Add shortcuts/mappings for devices and media files - Control over short and long names - Fuzzy matching your devices so you can keep it short Install Homebrew NixOS / Nix Run without installing: Temporary shell with hctl available: Permanent install (imperative): Permanent install (declarative via flake): Permanent install (declarative via overlay): Install a specific version: The package installs Bash/Zsh/Fish completion files into the standard share/ paths, so shells that auto-load vendor completions pick them up without further configuration. Home Manager A Home Manager module is exposed at homeManagerModules.default : asdf for more information see asdf-hctl Go Release binary Download the latest release binary from the Release Pa","default_branch":null,"files":null,"tree":[],"storefront":"/r/xx4h","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xx4h/hctl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}