AAAREADME.TXT 10/18/90 Brian Lomasky c/o TERADYNE, INC. 321 Harrison Ave., Mail Stop H87. Boston, MA 02118 (617) 482-2706, x3259 SD Version 90.10.18 SD is the "Ultimate SET DEFAULT Utility". After installing SD, simply use the symbol "SD" instead of the words "SET DEFAULT" when setting your default directory. In addition to setting your default directory, SD will: 1) Verify for the existence of the new default directory. 2) Properly process logical names in search lists. 3) Display information showing your switch between directories. 4) Remember the last 20 directories you've set your default to. (Use SD * to display the list). (Use SD #nn to set your default to line #nn's directory). 5) Display a help form. (Use SD HELP). 6) If you have SETPRV authorized, automatically sets your UIC to the owner of the directory you set your default to, thereby eliminating all protection violations when you create a file in another user's directory which is accidently owned by you. Note that this enables you to leave all of your advanced privileges (i.e. BYPASS, etc) turned off while you set your default to any directory on any disk. 7) Automatically correct for almost all typing errors when you specify a directory. It will insert "[" and "]" where required. It will automatically translate logical names. It will assume a trailing colon for logical names which have none and do not match a directory name. 8) Easily toggle you between your current and previous directory with one keystroke. (Use SD <). 9) Let you set your default to a parent directory by using 1 backslash per level. (Use SD \). 10) Automatically execute environment-setting files as you enter or leave a directory. When using SD to change your default directory, SD will execute the contents of any SDLOGIN.COM file it finds in the new default directory. Additionally, SD will execute the contents of any SDLOGOFF.COM file it finds in the current default directory, before changing your default to the new default directory. (SD HELP displays text concerning SDLOGIN.COM and SDLOGOFF.COM). This is most useful in order to change your default protection to include W:RE upon entering a directory where created files must be world readable and then turning it off when you set your default away from that directory. SDLOGOFF.COM can also be very useful to ensure that when you leave a directory (via SD), that all files have the correct protection assigned to them. Note: Be sure that there can be no errors in the SDLOGIN and SDLOGOFF command files, as SD will not properly work if it encounters any errors while executing these files. 11) (optionally) Automatically change your VMS prompt to the node::device:[directory] where your default is currently set to, and to use any one of the VT1xx/VT2xx/VT3xx video attributes to display it. Enable this feature by defining the SD_PROMPT logical name in your LOGIN.COM file in one of 5 methods: $ASSIGN NL: SD_PROMPT !Uses normal video for prompt $ASSIGN REVERSE: SD_PROMPT !Uses reverse video for prompt $ASSIGN BOLD: SD_PROMPT !Uses bold video for prompt $ASSIGN BLINK: SD_PROMPT !Uses blinking video for prompt $ASSIGN UNDERLINE: SD_PROMPT !Uses underline video for prompt Then, when you later use SD, your prompt string will be automatically set to as many characters as can be stored from your current default. -------------------------------------------------------------------------------- Install SD as follows: 1) Copy all the files in this directory to a directory of your choosing. 2) Set your default to the directory where you've copied the SD files. 3) Type: SET PROTECTION=(W:E) SD.EXE,SD*.COM 4) In SYS$MANAGER:SYSTARTUP.COM (or equiv), add the following 3 lines: $ASSIGN/SYSTEM ddnn:[directory] SD_DIR $INSTALL ADD SD_DIR:SD/PRIV=CMEXEC (where ddnn:[directory] is the device/directory where you've copied the SD-related files) 5) In SYS$MANAGER:SYLOGIN.COM (or equiv), add the following line: $SD :== $SD_DIR:SD (Either manually execute the added lines you just added in SYSTARTUP and SYLOGIN, or reboot the system to complete the SD installation). Note that all source files are included, although you should not need to recompile it. To recompile and link SD, execute @SD.BLD. To do this, you must have the VAX BASIC V3.0 compiler (or later) installed and you must be using VMS V4.2 (or later). -------------------------------------------------------------------------------- Display help for SD by typing: SD HELP This will list all of the supported features that are implemented in SD.