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)
|
||||
|
||||
_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