summaryrefslogtreecommitdiff
path: root/apps/nshlib/nsh.h
Commit message (Collapse)AuthorAgeFilesLines
* Allow NSH date command with no RTC. This command is useful without an RTC ↵Gregory Nutt2015-04-111-1/+1
| | | | too. Also, this permits testing on the simulator which never has an RTC
* NSH initialization now calls boardctl(BOARDIOC_INIT) instead of ↵Gregory Nutt2015-03-311-12/+3
| | | | board_app_initaliaze. Modify all configurations: Make sure that CONFIG_LIB_BOARDCTL=y appears wherever CONFIG_NSH_ARCHINIT=y appears. Remove support for CONFIG_NSH_ARCHMAC. It is not used and there are better ways to do that operation
* Rename arch_nshinitialize() to board_app_initialize()Gregory Nutt2015-03-311-2/+2
|
* Unix domain: With these changes I can build a system with no link layer ↵Gregory Nutt2015-01-271-0/+16
| | | | enabled, only Unix domain sockets
* apps/nshlib: Add the ping6 command to support checking IPv6 networks. NSH ↵Gregory Nutt2015-01-231-0/+6
| | | | logic is complete but still missing some network level support
* NSH library: Disable put and get commends of TFTP client is not enabled; ↵Gregory Nutt2015-01-191-0/+16
| | | | disable wget command if web client is not enabled
* Remove use of CONFIG_MASK_TASK_ARGS from NSHGregory Nutt2014-11-131-6/+0
|
* Emit a warning if number of arguments to builtin or file app can be truncatedGregory Nutt2014-11-121-0/+6
|
* Move CONFIG_NSH_TMPDIR to CONFIG_LIBC_TMPDIRGregory Nutt2014-11-051-2/+2
|
* Several commands must be disabled in the kernel build because they depend on ↵Gregory Nutt2014-09-071-2/+26
| | | | interfaces that are not available outside of the kernel: dd, df, losetup, mkfatfs, mkdr, and ps.
* Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate ↵Gregory Nutt2014-08-291-2/+2
| | | | new CONFIG_BUILD_KERNEL
* Minor corrections during integration of link status monitorGregory Nutt2014-08-171-1/+2
|
* Extend the NSH network initialization logic. There is now an option that ↵Gregory Nutt2014-08-171-5/+18
| | | | will create a network monitor thread that will monitor the state of the link. When the link goes down, the code will attempt to gracefully put the Ethernet driver in a down state; When the link comes back, the code will attempt to bring the network back up.
* Remove CONFIG_DISABLE_CLOCKGregory Nutt2014-08-071-5/+3
|
* NSH networking: There is now a configuration option that will bring up the ↵Gregory Nutt2014-08-061-1/+11
| | | | network on an separate thread. Since the network bring-up is asynchronous, there are not serial console start-up delays due to the network negotiation time.
* NSH Networking: Also add an option to let platform-specific logic select ↵Gregory Nutt2014-08-061-0/+8
| | | | the MAC address.
* NSH Networking: Software assigned MAC address is now configurable. From LazloGregory Nutt2014-08-061-0/+22
|
* NSH Keyboard Input: Worked okay until you try to disabled the keyboardGregory Nutt2014-07-061-6/+14
|
* NSH: Add an option to take stdin from a USB keyboard deviceGregory Nutt2014-07-031-3/+29
|
* The alternate console device CONFIG_NSH_CONDEV must not be defined ↵Gregory Nutt2014-05-051-1/+1
| | | | unconditionally. This causes errors when using Telnet sessions. This was solved by adding CONFIG_NSH_ALTCONDEV: CONFIG_NSH_ALTCONDEV enables or disables the feature then, if enabled, CONFIG_NSH_CONDEV provides the alternative console device name
* unlink/rm can now be used on nodes in the pseudo-filesystem. There is new ↵Gregory Nutt2014-02-201-12/+37
| | | | configuration option to suppress these costly and mostly useless operations on the pseudo-filesystem
* Nodes in the pseudo-filesystem can now be renamed or moved within the ↵Gregory Nutt2014-02-191-3/+3
| | | | pseduo-filesystem
* mkdir can now be used to create empty directories in the pseudo-filesystem.Gregory Nutt2014-02-191-3/+3
|
* rmdir now may be used to remove empty nodes from the pseudo-filesystemGregory Nutt2014-02-191-3/+3
|
* NSH: Add a break command; if-then-else and looping behavior can not be ↵Gregory Nutt2014-01-181-1/+20
| | | | configured out of the build for small systems that need minimal scripting capability
* NSH: Add support for while-do-done and until-do-done loopsGregory Nutt2014-01-171-17/+44
|
* Add true and false commands; repartition some logic to better support ↵Gregory Nutt2014-01-171-18/+21
| | | | forthcoming looping
* Back quoted NSH arguments now functionalGregory Nutt2014-01-111-3/+3
|
* Add support for backquoated commands as command argumentsGregory Nutt2014-01-101-0/+9
|
* NSH: Separate command line parsing from command execution. Add support for ↵Gregory Nutt2014-01-101-0/+21
| | | | multiple, semicolone separated commands on each line
* NSH library: Allow USB trace without a USB consoleGregory Nutt2013-11-061-33/+34
|
* Add NSH addroute and delroute commandsGregory Nutt2013-10-051-22/+30
|
* Changes to NSH and readline to permit NSH to work on a platform with no file ↵Gregory Nutt2013-09-301-0/+8
| | | | system
* More ARMv7-A files that are just copies of the ARMv4/5 files for nowGregory Nutt2013-07-191-3/+4
|
* NSH cmp command by Andrew TwidgellGregory Nutt2013-07-181-2/+5
|
* Misc changes for clean built od mikroe-stm32f4 configurationsGregory Nutt2013-05-011-0/+4
|
* Add -h option to NSH git command; And NSH mksmartfs command. From Ken PetitGregory Nutt2013-04-301-0/+5
|
* More LPC1788 changes from Rommel Marcelo + a few kernel build fixespatacongo2013-03-071-0/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5715 42af7a65-404d-4744-a932-0658087f49c3
* Add support for a login script (in addition to the init script); Add logic ↵patacongo2013-01-291-11/+36
| | | | | | so that a USB console session can connect and reconnect to the USB serial device git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5582 42af7a65-404d-4744-a932-0658087f49c3
* The USB monitor now works with configs/stm32f4discovery/usbnshpatacongo2013-01-291-39/+39
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5581 42af7a65-404d-4744-a932-0658087f49c3
* The USB monitor now works with the stm32f4discover/nsh configuration (but ↵patacongo2013-01-291-34/+46
| | | | | | not with the usbnsh configuration) git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5580 42af7a65-404d-4744-a932-0658087f49c3
* NSH will now run files from the file system; Add logic to unload and ↵patacongo2013-01-171-0/+5
| | | | | | clean-up after running a task from a file system; Extensions to builtin apps from Mike Smith git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5529 42af7a65-404d-4744-a932-0658087f49c3
* Implement redirection of output from NSH builtin commands to a file in a ↵patacongo2013-01-151-1/+2
| | | | | | mounted volume git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5521 42af7a65-404d-4744-a932-0658087f49c3
* Several patches from Petteri Aimonen (mostly NxWidgets)patacongo2012-11-091-1/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5324 42af7a65-404d-4744-a932-0658087f49c3
* Add interfaces flags, extend ifconfig, add ifup and ifdown commands (Darcy Gongpatacongo2012-11-041-2/+32
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5308 42af7a65-404d-4744-a932-0658087f49c3
* Add apps/netutils/codecs and associated NSH commands from Darcy Gongpatacongo2012-10-311-0/+24
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5280 42af7a65-404d-4744-a932-0658087f49c3
* Ping/DNS fixes (part 2 of 2)patacongo2012-10-201-0/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5236 42af7a65-404d-4744-a932-0658087f49c3
* You can now configure a login for Telnet NSH session -- from Darcy Gongpatacongo2012-10-121-1/+34
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5231 42af7a65-404d-4744-a932-0658087f49c3
* Add perror()patacongo2012-08-281-1/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5061 42af7a65-404d-4744-a932-0658087f49c3
* Add the NSH df commandpatacongo2012-08-041-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5007 42af7a65-404d-4744-a932-0658087f49c3