diff --git a/src/drivers/qshell/qurt/qshell.cpp b/src/drivers/qshell/qurt/qshell.cpp index 5be2495450..22247145db 100644 --- a/src/drivers/qshell/qurt/qshell.cpp +++ b/src/drivers/qshell/qurt/qshell.cpp @@ -62,6 +62,7 @@ #include "DriverFramework.hpp" extern void init_app_map(std::map &apps); +extern void list_builtins(std::map &apps); using std::map; using std::string; @@ -146,6 +147,10 @@ int QShell::run_cmd(const std::vector &appargs) // command is appargs[0] std::string command = appargs[0]; + if (command.compare("help") == 0) { + list_builtins(apps); + } + //replaces app.find with iterator code to avoid null pointer exception for (map::iterator it = apps.begin(); it != apps.end(); ++it) { if (it->first == command) {