🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.sgi.misc
Article #316

Script wrapper for remote logins

#316
From: Betty Freeborn
Date: Thu, 28 Jan 1993 22:38
59 lines
3418 bytes
Hi all,

'go' is a script wrapper for ftp/rlogin/telnet etc. which I wrote and have
been using for some time. It's been sufficiently useful and its "database"
has gotten sufficiently large that I thought others might be interested.
Here's a chunk of the manpage:

EXAMPLES
     Suppose that your database contains the following:

       # Keys:Title:Host:Client:Leading opts:Following opts:Xwsh opts:Go opts
       # Separate keys with "|". Begin keys for client entries with "_".
       # Put the word "none" in empty fields.

       # Clients

       _gopher:gopher:none:gopher:none:none:none:none
       _xgopher:xgopher:none:xgopher:none:none:none:-w -Z

       # Hosts

       archie:Archie:archie.sura.net:rlogin:none:-l archie:none:none
       chem|kekule:Kekule:kekule.chem.yale.edu:telnet:none:none:-vt100:none
       embl:EMBL:ftp.embl-heidelberg.de:ftp:none:none:none:none

     Typing 'go archie' (or just 'go a') will log you into the Archie database
     using rlogin. Note the way in which the userid is specified. If you're at
     a graphics terminal, then the Archie session will appear in a separate
     window. However, if the Archie database were out of order and logged you
     out immediately, the window would close before you could read any error
     messages.  You might then type 'go -w archie' to rlogin on the command
     line or 'go -x -hold archie' to keep the window from closing.

     Typing 'go chem' (or 'go kekule', or 'go c', or 'go kek', or ... you get
     the idea) will log you into Kekule using telnet. If you're at a graphics
     terminal, the xwsh window which will be opened will emulate a VT100
     terminal. Typing 'go -d kekule' will telnet to Kekule with telnet in
     debugging mode, and 'go kekule 6666' will telnet to port 6666. Note how
     '-d', which is not recognized by go, and '6666', which follows the
     hostname, are just passed to the client.

     Typing 'go embl' will connect you to the EMBL archive using ftp. Typing
     'go -c gopher embl' (or just 'go -c g embl') will do so using gopher, and
     'go -c xgopher embl' will do so using xgopher. go will start the gopher
     session in an xwsh window, but will just put the xgopher session, which
     will open its own window, in the background.  go only looks for clients
     in the databases if the '-c' option is used or no host is specified, so a
     host entry with xgopher as the default client would need "-w -Z" in its
     own "Go opts" field.

(Glancing back over that, maybe it wasn't such a good idea to include the
manpage.) You can get it from neutron.chem.yale.edu by anonymous FTP.

Cheers,

--
| Dave Schweisguth   Yale MB&B & Chemistry   Net: dcs@neutron.chem.yale.edu |
| Lab phone: 203-432-5208     Fax: 203-432-6144    Home phone: 203-624-3866 |
| For complying with the NJ Right To Know Act:  Contents partially unknown. |
Technical Details
Message-ID: <1993Jan28.223833.21832@news.yale.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!ukma!darwin.sura.net!newsserver.jvnc.net!yale.edu!news.yale.edu!neutron!dcs

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.sgi.misc
Path: arc1-ca.pugleaf.net!sparky!uunet!ukma!darwin.sura.net!newsserver.jvnc.net!yale.edu!news.yale.edu!neutron!dcs
From: dcs@neutron.chem.yale.edu (Betty Freeborn)
Subject: Script wrapper for remote logins
Message-ID: <1993Jan28.223833.21832@news.yale.edu>
Sender: news@news.yale.edu (USENET News System)
Nntp-Posting-Host: neutron.chem.yale.edu
Organization: Yale University
X-Newsreader: TIN [version 1.1 PL8]
Date: Thu, 28 Jan 1993 22:38:33 GMT
Lines: 59