mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 15:59:52 +03:00
set cmd available for normal users. added more messages
This commit is contained in:
@@ -131,7 +131,7 @@ void System::start() {
|
|||||||
|
|
||||||
Settings settings;
|
Settings settings;
|
||||||
|
|
||||||
// update the version
|
// update the version to the latest build
|
||||||
settings.app_version(EMSESP_APP_VERSION);
|
settings.app_version(EMSESP_APP_VERSION);
|
||||||
settings.commit();
|
settings.commit();
|
||||||
|
|
||||||
@@ -367,6 +367,7 @@ void System::console_commands(Shell & shell, unsigned int context) {
|
|||||||
if (!arguments.empty()) {
|
if (!arguments.empty()) {
|
||||||
settings.syslog_host(arguments[0]);
|
settings.syslog_host(arguments[0]);
|
||||||
settings.commit();
|
settings.commit();
|
||||||
|
shell.println(F("Please restart EMS-ESP"));
|
||||||
}
|
}
|
||||||
auto host = settings.syslog_host();
|
auto host = settings.syslog_host();
|
||||||
shell.printfln(F_(host_fmt), !host.empty() ? host.c_str() : uuid::read_flash_string(F_(unset)).c_str());
|
shell.printfln(F_(host_fmt), !host.empty() ? host.c_str() : uuid::read_flash_string(F_(unset)).c_str());
|
||||||
@@ -385,6 +386,7 @@ void System::console_commands(Shell & shell, unsigned int context) {
|
|||||||
if (uuid::log::parse_level_lowercase(arguments[0], level)) {
|
if (uuid::log::parse_level_lowercase(arguments[0], level)) {
|
||||||
settings.syslog_level(level);
|
settings.syslog_level(level);
|
||||||
settings.commit();
|
settings.commit();
|
||||||
|
shell.println(F("Please restart EMS-ESP"));
|
||||||
} else {
|
} else {
|
||||||
shell.printfln(F_(invalid_log_level));
|
shell.printfln(F_(invalid_log_level));
|
||||||
return;
|
return;
|
||||||
@@ -405,6 +407,7 @@ void System::console_commands(Shell & shell, unsigned int context) {
|
|||||||
if (!arguments.empty()) {
|
if (!arguments.empty()) {
|
||||||
settings.syslog_mark_interval(String(arguments[0].c_str()).toInt());
|
settings.syslog_mark_interval(String(arguments[0].c_str()).toInt());
|
||||||
settings.commit();
|
settings.commit();
|
||||||
|
shell.println(F("Please restart EMS-ESP"));
|
||||||
}
|
}
|
||||||
shell.printfln(F_(mark_interval_fmt), settings.syslog_mark_interval());
|
shell.printfln(F_(mark_interval_fmt), settings.syslog_mark_interval());
|
||||||
});
|
});
|
||||||
@@ -504,7 +507,7 @@ void System::console_commands(Shell & shell, unsigned int context) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
EMSESPShell::commands->add_command(ShellContext::SYSTEM,
|
EMSESPShell::commands->add_command(ShellContext::SYSTEM,
|
||||||
CommandFlags::ADMIN,
|
CommandFlags::USER,
|
||||||
flash_string_vector{F_(set)},
|
flash_string_vector{F_(set)},
|
||||||
[](Shell & shell, const std::vector<std::string> & arguments __attribute__((unused))) {
|
[](Shell & shell, const std::vector<std::string> & arguments __attribute__((unused))) {
|
||||||
Settings settings;
|
Settings settings;
|
||||||
|
|||||||
Reference in New Issue
Block a user