[mod.computers.vax] swinging in the directory tree... re: cd, cre/dir ,etc.

PORTIA@ENGVAX.UUCP.UUCP (02/21/87)

In light of the recent discussions about setting/creating directories,
I would like to bring your attention to a neat program called SWING
in the latest DECUS tape (in [VAX86C.GRC.ERIC.SWING]). The following
is extracted from the AAAREADME.DOC:
 
If you are interested in getting SWING and can't get it from your SIG
librarian, I will be willing to send it over the net. The source files
total about 135 blocks.
 
-- Portia Bjorndahl     UUCP -- {allegra|ihnp4}!scgvaxd!engvax!portia
   Hughes Aircraft Co.  ARPA -- portia%engvax.uucp@usc-oberon.usc.edu
   (213) 616-2635
 
---------------------------------------------------------------
      SWING displays the current directory tree on a CRT screen for
interactive tree manipulation.  It is able to do the following:
 
      o  SET DEFAULT by moving from node to node with the arrow keys
         and exiting SWING when the current node is the directory
         desired.
 
      o  Rename a subdirectory.
 
      o  Interactively create a new subdirectory.
 
      o  Interactively move a subdirectory structure to a new position,
         with all of its children.
 
      o  Interactively delete a tree structure - each node blinks and
         then disappears as it is deleted.  This graphically does what
         the DELTREE type command procedures do.
 
      o  Create hardcopy of the current directory structure.
 
      o  Create a "binary save file" so the whole directory doesn't have
         to be searched each time SWING is used.
 
      The SWING program is written entirely in FORTRAN and replaces a
lot of worn out command procedures that have been written over the years.
It allows the user to quickly examine and manipulate a directory
structure, saving time for the real work at hand.
 
      The screen manipulation is handled by the SMG routines and all
eight directory levels are supported.  The screen is switched between
80 and 132 columns as the directory tree changes size.  The display
scrolls up and down for long directory trees and commands are either
entered by hitting keys or by a pulldown menu at the top of the screen.
There is help while in SWING and a help file is furnished for the VMS
HELP library as well.  You have to try SWING to believe it.  It is
proof that computers can be easy to use!
 
------------------------------------------------------------------------
THE FILES              THEIR USE
------------------------------------------------------------------------
AAAREADME.GRC;1        This file
COMPILE.COM;1          Command procedure to compile source
PULLDOWN.CMN;1         Commons for PULLDOWN.FOR
PULLDOWN.FOR;1         PULLDOWN menu package for SWING
PULLDOWN.OBJ;1         PULLDOWN object code VMS 4.3
SWING.CMN;1            Commons for SWING.FOR
SWING.EXE;1            SWING executable VMS 4.4
SWING.FOR;1            SWING source
SWING.HLB;1            SWING help library
SWING.HLP;1            SWING help source
SWING.OBJ;1            SWING object code VMS 4.4
------------------------------------------------------------------------
SWING is written by
                       Eric Andresen
                       General Research Corporation in Santa Barbara