mirror of
https://github.com/esphome/esphome.git
synced 2024-11-14 02:58:11 +01:00
Add rename command handler (#3443)
This commit is contained in:
parent
64fb39a653
commit
7c30d6254e
1 changed files with 13 additions and 0 deletions
|
@ -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):
|
||||
def build_command(self, json_message):
|
||||
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}import", ImportRequestHandler),
|
||||
(f"{rel}secret_keys", SecretKeysRequestHandler),
|
||||
(f"{rel}rename", EsphomeRenameHandler),
|
||||
],
|
||||
**app_settings,
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue