summaryrefslogtreecommitdiff
path: root/components/finsh/msh.c
AgeCommit message (Collapse)Author
2014-10-14msh: check path is non-null in msh_auto_complete_pathGrissiom
2014-09-11[shell] Fix compiling issue when DFS is not enablebernard
2014-04-12msh: remove usless ptr setGrissiom
The ptr is set in the following code. So remove the first one.
2014-04-02[Kernel] Change command line to const parameter and add system() function.bernard
2014-03-29[msh] don't complain on empty commandGrissiom
Just branch out and no complain on command length == 0;
2014-03-27[msh] cd to path when possibleGrissiom
When DFS_USING_WORKDIR is enabled, msh will try to chdir if the command is not found. For example, if there is folder named "SD", and there is no `SD` command and `SD.mo` module, typing "SD" in msh will cd to the folder. In more detail, the execution order right now is: 1. built-in command 2. module 3. cd to path If you have a folder named "ps", you have to run `cd ps` to change the working dir.
2014-03-27[msh] try to complete module pathGrissiom
Msh can execute module directly. So try to auto-complete the path when user press TAB. There is a chance that the path is a module.
2014-02-15[Finsh] remove the .mo display when command is not found.bernard
2014-01-16[Finsh] fix strncmp issue in command searchbernard
2014-01-13Update msh.croamboy
2014-01-13Update msh.croamboy
2014-01-13Update msh.croamboy
fix msh_exec(char* cmd, rt_size_t length) bug
2014-01-11[Kernel] application module can support argumentsbernard
2014-01-03[Finsh] Add features to execute module.bernard
2014-01-01Add FINSH_USING_MSH_ONLY optionbernard
2014-01-01add file and path name auto completion for module shellbernard
2013-03-30implement a shell for moduleBernard Xiong