summaryrefslogtreecommitdiff
path: root/components/finsh
AgeCommit message (Collapse)Author
2016-04-18[finsh] Add echo command for msh.Bernard Xiong
2016-03-01[finsh] use the macro definition instead of the const number in the codeBernard Xiong
2016-01-19Update finsh_token.chezlog
修正finsh不能正确处理"\""和"\x1A"转义;
2015-12-02Merge pull request #593 from SchumyHao/masterBernard Xiong
finsh: change no echo mode. cpp: remove RT_USE_LIBC depends
2015-11-13finsh: check echo_mode before print '\n' when excute msh commandSchumyHao
Signed-off-by: SchumyHao <[email protected]>
2015-11-04msh中增加了dns的配置函数[email protected]
2015-10-12msh中的mkfs命令再携带类型是,解析出错[email protected]
2015-10-12[Finsh] fix the '\r' issue in linux telnet.Bernard Xiong
2015-10-11[Finsh] Add script feature for msh.Bernard Xiong
2015-09-24[finsh] Code cleanup.Bernard Xiong
2015-09-24[finsh] fix the '\0' issue when use shell in linux telnetBernard Xiong
2015-09-15rename .name section to .rodata.name sectionBernard Xiong
2015-09-06定义Timer设备类heyuanjie87
2015-09-02加入定时器设备heyuanjie87
2015-09-02[finsh] fix compiling warning.Bernard Xiong
2015-09-02[finsh] Add .name section for exported cmd and variables.Bernard Xiong
2015-09-02[finsh] export system symbolBernard Xiong
2015-08-28[finsh] Add mkfs command to mshBernard Xiong
2015-07-31[FINSH] Add macro MSH_CMD_EXPORT_ALIASardafu
2015-05-22[finsh] Clear buffer before switching to new shell deviceardafu
2015-05-18[shell] Add FINSH_CMD_SIZE option.Bernard Xiong
2015-05-18Revert "Add FINSH_CMD_SIZE option."Bernard Xiong
This reverts commit 326a7d7496eba1231a28c1681671ef0e54b4902f.
2015-05-18Add FINSH_CMD_SIZE option.Bernard Xiong
2015-04-24Fix compiling warning.Bernard Xiong
2015-04-14SConscript: fix the `--keep` parameter for KeilGrissiom
The old `--keep` parameter for Keil is wrong. RTFM of Keil and get it right.
2015-03-20Fix the echo issue in the shell.bernard
2015-03-20Remove list_mod_detail command from msh.bernard
2015-01-04finsh: open the finsh device with RT_DEVICE_FLAG_STREAMGrissiom
2014-12-01msh: use list_memheap when RT_USING_MEMHEAP_AS_HEAP is enabledGrissiom
There is no list_mem and only list_memheap when RT_USING_MEMHEAP_AS_HEAP is enabled.
2014-11-12support rx62nlimxuzheng
2014-10-21finsh: allow user to disable the FINSH_USING_HISTORYGrissiom
2014-10-14msh: free is only available when HEAP is enabledGrissiom
2014-10-14msh: check path is non-null in msh_auto_complete_pathGrissiom
2014-09-11Merge branch 'master' of https://github.com/RT-Thread/rt-threadbernard
2014-09-11[shell] Fix compiling issue when DFS is not enablebernard
2014-08-26[finsh] fixed finsh issue.weety
2014-07-20[Finsh] fix device_open issue when set_device in finsh.bernard
2014-07-18[Drivers] re-write serial framework.bernard
2014-07-10[Finsh] Fix command line size issue in finsh.bernard
2014-06-25[Finsh] Enhance mv command.bernard
2014-06-18shell: print the ref count in `list_device`Grissiom
2014-05-05[Finsh] Fix '0' token issue.Bernard Xiong
2014-04-12msh: remove usless ptr setGrissiom
The ptr is set in the following code. So remove the first one.
2014-04-12finsh: add check on converting octal numbersGrissiom
The digit in octal numbers should with in 0~7. Check on it in token_proc_number. This issue is found by Clang.
2014-04-09MSH: add cmd netstat.aozima
2014-04-09MSH: perfect cmd ifconfig.aozima
2014-04-08[shell] define FINSH_PROMPT as finsh_get_prompt when FINSH_USING_MSH enabledGrissiom
When MSH enabled, the prompt will change at the two shells. So we should use dynamic prompt when FINSH_USING_MSH defined.
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.