summaryrefslogtreecommitdiff
path: root/components/finsh
AgeCommit message (Collapse)Author
2014-07-19Merge 2.0.0 modification to prepare v1.2.2 release.bernard
2014-04-08Merge remote-tracking branch 'origin/master' into stable-v1.2.xv1.2.1bernard
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-03-12[Finsh] fix the shell prompt issue.bernard
2014-03-12Add more command to msh for module.bernard
2014-03-11[Finsh] Use msh as prompt when current mode is msh mode.bernard
2014-02-15[Finsh] remove the .mo display when command is not found.bernard
2014-02-01[Finsh] Add ifconfig command implementation.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-05[Finsh] Add more command in mshBernard Xiong
2014-01-04[Finsh] code cleanupbernard
2014-01-03[Finsh] Add features to execute module.bernard
2014-01-03[Finsh] cleanup the code stylebernard
2014-01-01Add FINSH_USING_MSH_ONLY optionbernard
2014-01-01add file and path name auto completion for module shellbernard
2013-11-18finsh: fix finsh device settingprife
1. rt_console_get_device should be call to set shell device only when it is null, or it will make finsh_set_device useless. 2. RT_USING_CONSOLE can be disabled in bsp/rtconfig.h
2013-10-18finsh: refactor the control key handlingGrissiom
We split the history handling form the key handling. So we could handle the direction key even if the history is disabled. As a "side effect", I also remove the unnecessary "use_history" bit.
2013-10-10Merge branch 'master' of https://github.com/RT-Thread/rt-threadbernard
2013-10-09fix the line too long issuebernard
2013-09-26msh: only export cd/pwd when DFS_USING_WORKDIR is setGrissiom
2013-09-22finsh: unregister rx_indicate when closing the deviceGrissiom
Because the device could still remain opened when closed by finsh, the old rx_indicate is useless for finsh. Some buggy driver will still generate rx_indicate even after the device has been closed. So FinSh should unregister the rx_indicate when releasing the old device.
2013-08-31finsh: use alias in the variable definitionGrissiom
With this patch, one could define two alias for the same function like: FINSH_FUNCTION_EXPORT_ALIAS(rt_hw_cpu_reset, reboot, reboot the cpu); FINSH_FUNCTION_EXPORT_ALIAS(rt_hw_cpu_reset, __cmd_reboot, reboot the cpu); Suitable for being used in MSH/Finsh.
2013-08-20finsh/cmd: add description for new pipe and portal deviceGrissiom
2013-08-19add shell device automatically setting for rx_indbernard
2013-07-14move commands out of DFSBernard Xiong
2013-07-05Add device checking when set_device.Bernard Xiong
2013-06-23Add component initialization.Bernard Xiong
2013-06-03Fix the memheap_realloc issueBernard Xiong
2013-05-29finsh: add CCS supportGrissiom
2013-04-04fix compiling warning in finsh shelluser
2013-04-04fix the wrong strcpy issue in list() functionBernard Xiong
2013-04-03strip more characters in finsh tokenBernard Xiong
2013-03-30implement a shell for moduleBernard Xiong
2013-01-22fix bug in finsh when built with 64bit-gccprife
2013-01-08Re-normalizing the repoMing, Bai
2012-12-31fixed the coding style[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2572 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-31fix some compiling warning.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2571 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-29fix memory access error in list_tc() under bsp/simulator[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2550 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-29fix some compiling warning.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2543 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-28Add min_length initialization.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2537 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-11-13remove the unnecessary "#pragma pack(pop)"[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2409 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-11-05Add more checking for _MSC_VER compiler.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2394 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-10-22fixed mutex issue in memheap; fixed compiling issue in kservice.c when ↵[email protected]
COMPILER is not defined; add finsh for win32 porting. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2365 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-10-10Includes finsh.h header file.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2335 bbd45198-f89e-11dd-88c7-29a3b14d5316