mirror of
https://github.com/hacs/integration.git
synced 2025-07-22 00:35:16 +00:00
44 lines
941 B
Bash
Executable File
44 lines
941 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
declare frontend_dir
|
|
|
|
set -e
|
|
|
|
cd "$(dirname "$0")/.."
|
|
|
|
if [ ! -f "${PWD}/config/configuration.yaml" ]; then
|
|
mkdir -p "${PWD}/config"
|
|
hass --config "${PWD}/config" --script ensure_config
|
|
echo "Creating default configuration."
|
|
echo "
|
|
default_config:
|
|
frontend:
|
|
themes: !include_dir_merge_named themes
|
|
logger:
|
|
default: info
|
|
logs:
|
|
custom_components.hacs: debug
|
|
# aiogithubapi: debug
|
|
# awesomeversion: debug
|
|
" >> "${PWD}/config/configuration.yaml"
|
|
fi
|
|
|
|
while getopts u:a:f: flag
|
|
do
|
|
case "${flag}" in
|
|
f) frontend_dir=${OPTARG};;
|
|
esac
|
|
done
|
|
|
|
|
|
if [[ -z "${frontend_dir}" ]]; then
|
|
echo "Installing HACS frontend"
|
|
bash "scripts/install/frontend"
|
|
fi
|
|
|
|
|
|
# Set the python path to include our custom_components directory
|
|
export PYTHONPATH="${PYTHONPATH}:${PWD}/custom_components"
|
|
|
|
# Start Home Assistant
|
|
HACS_FRONTEND_DIR="$(readlink -f ${frontend_dir})" hass --config "${PWD}/config" --debug |