Some client software on UNIX delived systems can establish a connection with a server using a remote shell command behalf of TCP socket.
CVS, populer version control system, is one of those software. It uses the rsh command by default, but you can specify other shell such as ssh by setting the CVS_RSH environment variable.
wraprsh is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Accessing with remote shell is convenient, but you may be irritated if you often access two servers and remote shell access ways to those servers are different. Each time you switch CVS server, you have to set the CVS_RSH environment variable or something.
wraprsh solves the problem. It is a wrapper for remote shell. It executes actual shell command according with a configuration file.
See wraprsh(1) for more details.
You can get information about wraprsh from http://www.sra.co.jp/people/m-kasahr/wraprsh/ (this page).
Mail comments and bug reports to m-kasahr@sra.co.jp.