mirror of
https://github.com/esphome/esphome.git
synced 2024-11-09 09:51:20 +01:00
Add rename command handler (#3443)
This commit is contained in:
parent
64fb39a653
commit
7c30d6254e
@ -283,6 +283,18 @@ class EsphomeLogsHandler(EsphomeCommandWebSocket):
|
|||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
class EsphomeRenameHandler(EsphomeCommandWebSocket):
|
||||||
|
def build_command(self, json_message):
|
||||||
|
config_file = settings.rel_path(json_message["configuration"])
|
||||||
|
return [
|
||||||
|
"esphome",
|
||||||
|
"--dashboard",
|
||||||
|
"rename",
|
||||||
|
config_file,
|
||||||
|
json_message["newName"],
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
class EsphomeUploadHandler(EsphomeCommandWebSocket):
|
class EsphomeUploadHandler(EsphomeCommandWebSocket):
|
||||||
def build_command(self, json_message):
|
def build_command(self, json_message):
|
||||||
config_file = settings.rel_path(json_message["configuration"])
|
config_file = settings.rel_path(json_message["configuration"])
|
||||||
@ -971,6 +983,7 @@ def make_app(debug=get_bool_env(ENV_DEV)):
|
|||||||
(f"{rel}devices", ListDevicesHandler),
|
(f"{rel}devices", ListDevicesHandler),
|
||||||
(f"{rel}import", ImportRequestHandler),
|
(f"{rel}import", ImportRequestHandler),
|
||||||
(f"{rel}secret_keys", SecretKeysRequestHandler),
|
(f"{rel}secret_keys", SecretKeysRequestHandler),
|
||||||
|
(f"{rel}rename", EsphomeRenameHandler),
|
||||||
],
|
],
|
||||||
**app_settings,
|
**app_settings,
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user