mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 00:09:51 +03:00
remove logout and t command
This commit is contained in:
@@ -67,9 +67,9 @@ static std::vector<std::string> log_level_autocomplete(Shell & shell, const std:
|
|||||||
|
|
||||||
static void setup_commands(std::shared_ptr<Commands> & commands) {
|
static void setup_commands(std::shared_ptr<Commands> & commands) {
|
||||||
// add for all contexts
|
// add for all contexts
|
||||||
// console, exit, help, logout
|
// log, exit, help
|
||||||
for (unsigned int context = ShellContext::MAIN; context < ShellContext::END; context++) {
|
for (unsigned int context = ShellContext::MAIN; context < ShellContext::END; context++) {
|
||||||
commands->add_command(context, CommandFlags::USER, {F_(console), F_(log)}, {F_(log_level_optional)}, console_log_level, log_level_autocomplete);
|
commands->add_command(context, CommandFlags::USER, {F_(log)}, {F_(log_level_optional)}, console_log_level, log_level_autocomplete);
|
||||||
|
|
||||||
commands->add_command(context,
|
commands->add_command(context,
|
||||||
CommandFlags::USER,
|
CommandFlags::USER,
|
||||||
@@ -78,7 +78,7 @@ static void setup_commands(std::shared_ptr<Commands> & commands) {
|
|||||||
|
|
||||||
commands->add_command(context, CommandFlags::USER, {F_(help)}, EMSESPShell::main_help_function);
|
commands->add_command(context, CommandFlags::USER, {F_(help)}, EMSESPShell::main_help_function);
|
||||||
|
|
||||||
commands->add_command(context, CommandFlags::USER, {F_(logout)}, EMSESPShell::main_logout_function);
|
// commands->add_command(context, CommandFlags::USER, {F_(logout)}, EMSESPShell::main_logout_function);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* example of going into a new context
|
/* example of going into a new context
|
||||||
@@ -140,7 +140,7 @@ static void setup_commands(std::shared_ptr<Commands> & commands) {
|
|||||||
//
|
//
|
||||||
|
|
||||||
#if defined(EMSESP_DEBUG)
|
#if defined(EMSESP_DEBUG)
|
||||||
// create commands test and t
|
// create commands test
|
||||||
commands->add_command(ShellContext::MAIN,
|
commands->add_command(ShellContext::MAIN,
|
||||||
CommandFlags::USER,
|
CommandFlags::USER,
|
||||||
string_vector{"test"},
|
string_vector{"test"},
|
||||||
@@ -155,10 +155,6 @@ static void setup_commands(std::shared_ptr<Commands> & commands) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
commands->add_command(ShellContext::MAIN, CommandFlags::USER, string_vector{("t")}, [](Shell & shell, const std::vector<std::string> & arguments) {
|
|
||||||
Test::run_test(shell, "default");
|
|
||||||
});
|
|
||||||
|
|
||||||
commands->add_command(ShellContext::MAIN,
|
commands->add_command(ShellContext::MAIN,
|
||||||
CommandFlags::USER,
|
CommandFlags::USER,
|
||||||
string_vector{F_(debug)},
|
string_vector{F_(debug)},
|
||||||
@@ -710,11 +706,12 @@ std::string EMSESPShell::prompt_suffix() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void EMSESPShell::end_of_transmission() {
|
void EMSESPShell::end_of_transmission() {
|
||||||
if (context() != ShellContext::MAIN || has_flags(CommandFlags::ADMIN)) {
|
invoke_command(F_(exit));
|
||||||
invoke_command(F_(exit));
|
// if (context() != ShellContext::MAIN || has_flags(CommandFlags::ADMIN)) {
|
||||||
} else {
|
// invoke_command(F_(exit));
|
||||||
invoke_command(F_(logout));
|
// } else {
|
||||||
}
|
// invoke_command(F_(logout));
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
void EMSESPShell::generic_exit_context_function(Shell & shell, const std::vector<std::string> & arguments) {
|
void EMSESPShell::generic_exit_context_function(Shell & shell, const std::vector<std::string> & arguments) {
|
||||||
@@ -733,13 +730,6 @@ void EMSESPShell::main_exit_function(Shell & shell, const std::vector<std::strin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void EMSESPShell::main_logout_function(Shell & shell, const std::vector<std::string> & arguments) {
|
|
||||||
if (shell.has_flags(CommandFlags::ADMIN)) {
|
|
||||||
EMSESPShell::main_exit_admin_function(shell, NO_ARGUMENTS);
|
|
||||||
}
|
|
||||||
EMSESPShell::main_exit_user_function(shell, NO_ARGUMENTS);
|
|
||||||
};
|
|
||||||
|
|
||||||
void EMSESPShell::main_exit_user_function(Shell & shell, const std::vector<std::string> & arguments) {
|
void EMSESPShell::main_exit_user_function(Shell & shell, const std::vector<std::string> & arguments) {
|
||||||
shell.stop();
|
shell.stop();
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user