mainIon - Summary

Show feedback again
Membership Info
Project Admin:
1 active member

Group identification
Id: #200
System Name: ion
Name: Ion
Group Type: Software

Search in this Group


Free Software

Ion runs the supplied program ensuring that its three standard streams are connected to a tty. Normally this means that the program's stdin, stdout, and stderr will be line-buffered.

Obviously there's not much sense in that when started from the command line. However, there is a scenario when the use of ion becomes necessary. It is when an interactive utility is invoked from another program, which communicates with it via pipes. Unless the invoked utility takes special precautions, its standard streams would become fully buffered, which would make any interactive use meaningless. In this scenario, the calling program is supposed to run ion supplying the utility name and its arguments as its command line parameters. Doing so, the calling program would be able to communicate with the invoked utility just as a human being would via the console.

Registration Date: Sat Mar 9 13:51:42 2013
License: GNU General Public License V3 or later
Development Status: 5 - Production/Stable


Latest News 
Show feedback again

Back to the top

Powered by Savane 3.1-cleanup+gray