brown@nicmad.UUCP (07/21/86)
[I keep feeding the line eater these poisoned lines, but it won't die] I have received a few requests for the SEARCH program, so I am posting it instead of mailing it out. I case you don't know what SEARCH is, it is a replacement for PATH, ie, it searches for programs is a search list, but it will also look for files. I find it very handy for programs like Volkswriter, which require certain files before it will work. That allows me to be anywhere and still use Volkswriter. If you are a Sidekick user, SEARCH will also allow you to be anywhere and still find needed Sidekick files. The SEARCH.COM file is uuencoded, using the Turbo Pascal posting of a little bit ago. So, unshar everything, move it over to your pc and then uudecode the .COM file. The manual is included, so have fun. Mike Brown ********** CUT HERE and remove .signature from the end ********** #! /bin/sh # This is a shell archive, meaning: # 1. Remove everything above the #! /bin/sh line. # 2. Save the resulting text in a file. # 3. Execute the file with /bin/sh (not csh) to create the files: # search.doc # search.uue # This archive created: Mon Jul 21 15:21:59 1986 # By: Mr. Video () export PATH; PATH=/bin:$PATH echo shar: extracting "'search.doc'" '(4503 characters)' if test -f 'search.doc' then echo shar: will not over-write existing file "'search.doc'" else sed 's/^ X//' << \SHAR_EOF > 'search.doc' X X X X SEARCH X X Version 1.15 X February 1985 X X X Copyright (C) 1984, 1985 by Arborsoft Systems, Inc. X P.O. Box 4599, Ann Arbor, Michigan 48106 X X X X X * General Description * X X X SEARCH is an extremely valuable utility program for anyone who uses X DOS 2.0 through 3.0 with subdirectories on a fixed disk. X X SEARCH is a general purpose replacement for the DOS PATH command but X it is much more powerful and useful than PATH. Unlike PATH, which is X limited to batch and executable files, SEARCH allows a user to access X files of all types. SEARCH works with arbitrary programs on arbitrary X files. Data files, overlay files, help files, batch files, executable X files, text files, program files, object files and library files all X become accessible with SEARCH. X X Once SEARCH is loaded, it remains resident and occupies approximately X 1K of memory. SEARCH is compatible with versions 2.0 through 3.0 of X both PC-DOS and MS-DOS. X X SEARCH's command syntax is similar to PATH's. The SEARCH list is set X with a command of the form SEARCH=[d:]path[[;[d:]...]. SEARCH with no X arguments displays the current SEARCH list. SEARCH followed by a X semicolon clears the current SEARCH list. In addition, SEARCH will be X deactivated (but will retain its current SEARCH list) if SEARCH /D is X issued. SEARCH /A will activate a previously deactivated SEARCH. X Simple DOS-style command line editing of the current SEARCH list is X available via SEARCH /E. Finally, SEARCH /H produces the following X list of available SEARCH functions: X X X Set....................... SEARCH [d:]path[[;[d:]path]...] X Clear..................... SEARCH; X Display................... SEARCH X Activate.................. SEARCH /A X Deactivate................ SEARCH /D X Edit (with function keys). SEARCH /E X Help...................... SEARCH /H X License Information....... SEARCH /L X X X X * Usage Notes * X X X (1) It is advisable for users to make a PATH assignment to the X directory containing SEARCH.COM in their AUTOEXEC.BAT files, X for example, PATH=\ with SEARCH.COM on the root directory, X or PATH=\BIN with SEARCH.COM on \BIN. Thus, SEARCH can always X be found even if disabled or undefined. X X (2) With the single exception noted in (1), users of SEARCH can X ignore the DOS PATH command and rely strictly on SEARCH. X X (3) If both a SEARCH list and a PATH are specified, the SEARCH list X specification will always be attempted first. The PATH will not X be invoked unless the SEARCH is unsuccessful and then just for X batch or executable files. X X (4) The SEARCH /E facility will not behave properly if another X program has changed the normal DOS interpretation of the function X keys. X X X X * Incompatibilities with SEARCH Version 1.0 * X X X (1) SEARCH is not fully compatible with with IBM's APL. Users may X have to disable SEARCH to use some of the APL features. X X (2) In general, if a program appears to be incompatible with SEARCH, X a user can 1) issue SEARCH /D (to deactivate SEARCH); 2) run the X program; 3) issue SEARCH /A (to reactivate SEARCH). X X (3) Please report any incompatibilities or other problems with X SEARCH to Arborsoft Systems, Inc. SEARCH has been tested with X many different programs running with DOS 2.0 through DOS 3.0 X on a variety of machines. The only known incompatibility is X with IBM's APL. X X X X * Distribution and Licensing Information * X X X SEARCH is a proprietary product of Arborsoft Systems, Inc. It is X distributed on a user-supported basis. Copying and redistribution X of SEARCH and its documentation are encouraged. A license to copy X and use SEARCH for a two-week trial period is automatically granted. X Satisfied users of SEARCH are requested to pay a $15 license fee. X Corporations and other organizations may pay a $100 license fee for X unlimited business or personal use of SHAR_EOF echo shar: a missing newline was added to "'search.doc'" if test 4503 -ne "`wc -c < 'search.doc'`" then echo shar: error transmitting "'search.doc'" '(should have been 4503 characters)' fi fi # end of overwriting check echo shar: extracting "'search.uue'" '(4967 characters)' if test -f 'search.uue' then echo shar: will not over-write existing file "'search.uue'" else sed 's/^ X//' << \SHAR_EOF > 'search.uue' Xbegin 644 search.com XMZ7D%``````````````````````````````````````!8+H\&'@$NCP8<`9PN XM_S8>`2[_-AP!BN'[/?__=1V!^?__=1>!^O__=1&!^___=0LSVS/2,\DSP`X' XMSX#\4'0/@/Q1=`J`_`QW"X#\`7(&^B[_+@`!+H`^!0$!=0SH_P/HK@,N@#8% XM`0$N@#X$`0%TWBZ`/H```736@/PI=20\`748+L8&!`$0Z\4N@#X$`1!U""[& XM!@0!$>NU+L8&!`$`ZZV`_`!T\X#\#G3>@/P/=&>`_!!TY(#\$71=@/P2=%B` XM_!-TU8#\%G30@/P7=,N`_!ETMH#\,73!@/P[=*R`_#QTMX#\/716@/P^=*V` XM_$%TJ(#\1W23@/Q+=#Z`_$QTF8#\3724@/Q.=#.`_$]T+H#\5G2%Z3?_45)3 XM5597'@;H#P$''U]>75M:62[&!@0!`,\\@70D/(!T*#2`>/114E-55E<>!NC; XM`0<?7UY=6UI9+L8&!`$`R@(`Z&X`<@#*`@#H9@!R82:+1PXNAP84`2:)1PXF XMBT<0+H<&%@$FB4<0)HM'$BZ'!A@!)HE'$B:+1Q0NAP8:`2:)1Q0NQ384`2[$ XM/A@!^HO&B^",V([0^P97BP0NBQX,`8[;CL,SR3/2,]LS[3/V,__*`@`FBT<. XM+J,4`2:+1Q`NHQ8!)HM'$BZC&`$FBT<4+J,:`;B!2\TA<C]5B^R<4%%24U97 XM'@:+5@2.7@:X(B6<+O\>``&X`%&<+O\>``&.PR:)%@H`)HP>#``NB1X,`0<? XM7UY;6EE8G5W#4%)65RZ)#@@!+HD>#`$NB@Z``+4`NX$`@/P1=18N@#X$`1%T XM!#/),]LNB0X.`2Z)'A(!7UY:6(OH45,NBPX(`2Z+'@P!G"[_'@`!6UD\__5R XM`</C_9R5Z(4!@/P2=0PNBPX.`2Z+'A(!M!%04XO:B].`/_]T`\8'`%M8+J,& XM`2Z)%@H!G>-H+L8&!0$!Z.T!G"ZA!@&`_!%U"BZ)#@X!+HD>$@&=<AY14E,N XMBPX(`2Z+%@H!+HL>#`&<+O\>``%;6ED\__7H90$NQ@8%`0!RM8OHG"ZA!@&` XM_!%U$BZ+'AP!+HX>'@&`/_]T`\8'`)V+Q<-04E97+HD."`$NB1X,`2Z*#H`` XMM0"[@0"`_$YU%BZ`/@0!$70$,\DSVRZ)#@X!+HD>$@%?7EI8B^A14RZ+#@@! XM+HL>#`&<+O\>``%;67(!P^/]G)7HE@"`_$]U#"Z+#@X!+HL>$@&T3E!3B]J+ XMTXH'@\,!/#IT]3Q<=/$\`'7O6U@NHP8!+HD6"@&=XUTNQ@8%`0'H]0"<+J$& XM`8#\3G4*+HD.#@$NB1X2`9UR&U%24RZ+#@@!+HL6"@$NBQX,`9PN_QX``5M: XM6>AP`"[&!@4!`'*XB^B<+J$&`8#\3G4*+HL>'`$NCAX>`9V+Q<.<4%%24U97 XM'@8.'PX'N``9G"[_'@`!!$$NH@``,]*^`P"X`$><+O\>``$NQP8!`#I<N``O XMG"[_'@`!+HD>'`$NC`8>`0<?7UY;6EE8G<.<4%%24U97'@8.'PX'+L<&`0`Z XM7#/VN@(`N``[G"[_'@`!+HH6``"`ZD&X``Z<+O\>``$NBQ8<`2Z.'AX!N``: XMG"[_'@`!!Q]?7EM:65B=PU!25E<>!@X?#@>+^S/2O@,`N`!'G"[_'@`!+HH6 XM``"#^0%R3G0Q+H!]`3IU*BZ*%8/I`H/'`BXZ%@``=!J`ZD&X``Z<+O\>``$S XMTKX#`+@`1YPN_QX``3/VB]<N@#T`=`FX`#N<+O\>``&<_#/`\J[]G8O?!Q]? XM7EI8PZP\+W0H/&%\!CQZ?P(L(#Q(=0*S`CQ,=0*S`SQ!=0*S`#Q$=0*S`3Q% XM=0*S!.+1ZTB0B@Z``+4`OH$`OX$`4;C__[O__^,RK#PO=.$\87P&/'I_`BP@ XM/"!T'3P]=!D\.W4%M`#K#Y"`_/]T!8;$JH;$JKC__[<`XLXSP*I9`\\KSE%3 XMN0@`O@`!OP`!\ZLNQP9_`(`!N/__N?__NO__N___S2%;6;@`"8#__W05)H@. XM@`"^@0"_@0#SI(#[_W4-Z;H`@/O_=04FBAX$`8#[`G45NZ\(L@"X``+-(8H7 XM0X#Z`'7SZ98`@/L#=16[O0NR`+@``LTABA=#@/H`=?/K?9`FB@Z``+4`OH$` XMOX$`XP+B"+H6",TAZV20B`Z``+IV",TA'@8?!ZP\`'4"L#NJXO:P#:JP"JJP XM)*H>!A\'NH$`S2&`^P1T'":('@0!@/L`=06Z3@C-(8#[`74%NF$(S2'K&I"Z XM>`C-(5"X``JZ?P#-(5BZK`C-(0X'Z;;^N/__N?__NO__N___S2$]``!T.[@` XM";J`",TA+HL>!@`NCAX(`+@@`8E'`8Q/`S/`CMCZN#@!AP:$`"ZC``&,R(<& XMA@`NHP(!^[I*!LTGS2`-"E-%05)#2"!L:7-T(&ES('5N9&5F:6YE9`T*#0I4 XM>7!E(%-%05)#2"`O2"!F;W(@:&5L<`T*)%-%05)#2"!I<R!A8W1I=F4-"B13 XM14%20T@@:7,@9&ES86)L960-"B0-"E-%05)#2#TD#0I!<F)O<G-O9G0@4T5! XM4D-(("T@<F5S:61E;G0@<&]R=&EO;B!L;V%D960-"B0-"B`@("`@("`@("`@ XM("`@("`@("`@("`@("`@4T5!4D-((#$N,34-"@T*4T5!4D-((&ES(&$@9V5N XM97)A;"!P=7)P;W-E(')E<&QA8V5M96YT(&9O<B!T:&4@1$]3(%!!5$@@8V]M XM;6%N9"X-"E-%05)#2"!W;W)K<R!W:71H(&%R8FET<F%R>2!P<F]G<F%M<R!O XM;B!A<F)I=')A<GD@9FEL97,N(%-%05)#2`T*:7,@9&ES=')I8G5T960@;VX@ XM82!U<V5R+7-U<'!O<G1E9"!B87-I<RX@5'EP92!314%20T@@+TP@9F]R#0IL XM:6-E;G-I;F<@:6YF;W)M871I;VXN#0H-"D%V86EL86)L92!F=6YC=&EO;G,@ XM87)E.@T*#0H@("`@4V5T+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BX@(%-%05)# XM2"!;9#I=<&%T:%M;.UMD.EUP871H72XN+ET-"B`@("!#;&5A<BXN+BXN+BXN XM+BXN+BXN+BXN+BXN+B`@4T5!4D-(.PT*("`@($1I<W!L87DN+BXN+BXN+BXN XM+BXN+BXN+BXN("!314%20T@-"B`@("!!8W1I=F%T92XN+BXN+BXN+BXN+BXN XM+BXN+B`@4T5!4D-(("]!#0H@("`@1&5A8W1I=F%T92XN+BXN+BXN+BXN+BXN XM+BX@(%-%05)#2"`O1`T*("`@($5D:70@*'=I=&@@9G5N8W1I;VX@:V5Y<RDN XM("!314%20T@@+T4-"B`@("!(96QP+BXN+BXN+BXN+BXN+BXN+BXN+BXN+B`@ XM4T5!4D-(("](#0H@("`@3&EC96YS92!);F9O<FUA=&EO;BXN+BXN+BX@(%-% XM05)#2"`O3`T*#0I#;W!Y<FEG:'0@*$,I(#$Y.#4@($%R8F]R<V]F="!3>7-T XM96US+"!);F,N#0H@("`@("`@("`@("`@("`@("`@(%`N3RX@0F]X(#0U.3D- XM"B`@("`@("`@("`@("`@("`@("`@06YN($%R8F]R+"!-:6-H:6=A;B`T.#$P XM-@T*``T*("`@("`@("`@("`@("`@(%-%05)#2"!$:7-T<FEB=71I;VX@86YD XM($QI8V5N<VEN9PT*#0I314%20T@@:7,@82!P<F]P<FEE=&%R>2!P<F]D=6-T XM(&]F($%R8F]R<V]F="!3>7-T96US+"!);F,N($ET(&ES#0ID:7-T<FEB=71E XM9"!O;B!A('5S97(M<W5P<&]R=&5D(&)A<VES+B!#;W!Y:6YG(&%N9"!R961I XM<W1R:6)U=&EO;@T*;V8@4T5!4D-((&%N9"!I=',@9&]C=6UE;G1A=&EO;B!A XM<F4@96YC;W5R86=E9"X@02!L:6-E;G-E('1O(&-O<'D-"F%N9"!U<V4@4T5! XM4D-((&9O<B!A('1W;RUW965K('1R:6%L('!E<FEO9"!I<R!A=71O;6%T:6-A XM;&QY(&=R86YT960N#0I3871I<V9I960@=7-E<G,@;V8@4T5!4D-((&%R92!R XM97%U97-T960@=&\@<&%Y(&$@)#$U(&QI8V5N<V4@9F5E+@T*0V]R<&]R871I XM;VYS(&%N9"!O=&AE<B!O<F=A;FEZ871I;VYS(&UA>2!P87D@82`D,3`P(&QI XM8V5N<V4@9F5E(&9O<@T*=6YL:6UI=&5D(&)U<VEN97-S(&]R('!E<G-O;F%L XM('5S92!O9B!314%20T@N#0H-"E-%05)#2"!W:6QL(&)E('5P9&%T960@=&\@ XM:6YC;W)P;W)A=&4@<W5G9V5S=&5D(&5N:&%N8V5M96YT<R!A;F0-"FEM<')O XM=F5M96YT<R!A;F0@=&\@;6%I;G1A:6X@8V]M<&%T:6)I;&ET>2!W:71H(&9U XM='5R92!$3U,@=F5R<VEO;G,N#0I!(&QI8V5N<V5D('5S97(@;V8@4T5!4D-( XM('=I;&P@<F5C96EV92!A(')E8V5I<'0L(&$@<F5G:7-T<F%T:6]N#0IN=6UB XM97(L(&%N9"!A(&-O<'D@;V8@=&AE(&YE>'0@<F5L96%S92!O9B!314%20T@L XM('=H:6-H(&ES(&1U92!T;R!B90T*9&ES=')I8G5T960@:6X@;6ED+3$Y.#4N X=#0H-"E!A>6UE;G0@<VAO=6QD(&UA9&4@=&\Z#0HZ X` Xend SHAR_EOF if test 4967 -ne "`wc -c < 'search.uue'`" then echo shar: error transmitting "'search.uue'" '(should have been 4967 characters)' fi fi # end of overwriting check # End of shell archive exit 0 -- ihnp4------\ harvard-\ \ Mr. Video seismo!uwvax!nicmad!brown topaz-/ / decvax------/