custom component install as editable mode (#3200)
This commit is contained in:
parent
b7e85ecec4
commit
fe731e385d
@ -935,3 +935,25 @@ def share_more_detail(
|
|||||||
console.set_log_level(loglevel)
|
console.set_log_level(loglevel)
|
||||||
|
|
||||||
_collect_details_for_gallery()
|
_collect_details_for_gallery()
|
||||||
|
|
||||||
|
|
||||||
|
@custom_components_cli.command()
|
||||||
|
def install(
|
||||||
|
loglevel: constants.LogLevel = typer.Option(
|
||||||
|
config.loglevel, help="The log level to use."
|
||||||
|
),
|
||||||
|
):
|
||||||
|
"""Install package from this local custom component in editable mode.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
loglevel: The log level to use.
|
||||||
|
|
||||||
|
Raises:
|
||||||
|
Exit: If unable to install the current directory in editable mode.
|
||||||
|
"""
|
||||||
|
console.set_log_level(loglevel)
|
||||||
|
|
||||||
|
if _pip_install_on_demand(package_name=".", install_args=["-e"]):
|
||||||
|
console.info(f"Package installed successfully!")
|
||||||
|
else:
|
||||||
|
raise typer.Exit(code=1)
|
||||||
|
Loading…
Reference in New Issue
Block a user