How To Install home-assistant-cli on Fedora 36

In this tutorial we learn how to install home-assistant-cli in Fedora 36. home-assistant-cli is Command-line tool for Home Assistant

Introduction

In this tutorial we learn how to install home-assistant-cli on Fedora 36.

What is home-assistant-cli

The Home Assistant Command-line interface (hass-cli) allows one to work with a local or a remote Home Assistant instance directly from the command-line.

We can use yum or dnf to install home-assistant-cli on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install home-assistant-cli.

Install home-assistant-cli on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install home-assistant-cli using dnf by running the following command:

sudo dnf -y install home-assistant-cli

Install home-assistant-cli on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install home-assistant-cli using yum by running the following command:

sudo yum -y install home-assistant-cli

How To Uninstall home-assistant-cli on Fedora 36

To uninstall only the home-assistant-cli package we can use the following command:

sudo dnf remove home-assistant-cli

home-assistant-cli Package Contents on Fedora 36

/usr/bin/hass-cli
/usr/lib/python3.10/site-packages/homeassistant_cli
/usr/lib/python3.10/site-packages/homeassistant_cli-0.9.4-py3.10.egg-info
/usr/lib/python3.10/site-packages/homeassistant_cli-0.9.4-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/homeassistant_cli-0.9.4-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/homeassistant_cli-0.9.4-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/homeassistant_cli-0.9.4-py3.10.egg-info/entry_points.txt
/usr/lib/python3.10/site-packages/homeassistant_cli-0.9.4-py3.10.egg-info/not-zip-safe
/usr/lib/python3.10/site-packages/homeassistant_cli-0.9.4-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/homeassistant_cli-0.9.4-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/homeassistant_cli/__init__.py
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/autocompletion.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/autocompletion.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/cli.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/cli.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/config.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/config.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/const.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/const.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/exceptions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/exceptions.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/hassconst.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/hassconst.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/helper.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/helper.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/remote.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/remote.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/yaml.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/__pycache__/yaml.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/autocompletion.py
/usr/lib/python3.10/site-packages/homeassistant_cli/cli.py
/usr/lib/python3.10/site-packages/homeassistant_cli/config.py
/usr/lib/python3.10/site-packages/homeassistant_cli/const.py
/usr/lib/python3.10/site-packages/homeassistant_cli/exceptions.py
/usr/lib/python3.10/site-packages/homeassistant_cli/hassconst.py
/usr/lib/python3.10/site-packages/homeassistant_cli/helper.py
/usr/lib/python3.10/site-packages/homeassistant_cli/package_constraints.txt
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/area.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/area.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/completion.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/completion.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/config.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/config.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/device.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/device.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/discover.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/discover.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/entity.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/entity.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/event.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/event.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/ha.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/ha.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/info.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/info.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/map.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/map.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/raw.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/raw.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/service.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/service.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/state.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/state.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/system.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/system.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/template.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/__pycache__/template.cpython-310.pyc
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/area.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/completion.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/config.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/device.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/discover.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/entity.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/event.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/ha.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/info.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/map.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/raw.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/service.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/state.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/system.py
/usr/lib/python3.10/site-packages/homeassistant_cli/plugins/template.py
/usr/lib/python3.10/site-packages/homeassistant_cli/remote.py
/usr/lib/python3.10/site-packages/homeassistant_cli/yaml.py
/usr/share/doc/home-assistant-cli
/usr/share/doc/home-assistant-cli/README.rst
/usr/share/licenses/home-assistant-cli
/usr/share/licenses/home-assistant-cli/LICENSE.md

References

Summary

In this tutorial we learn how to install home-assistant-cli on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).