Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!mcvax!unido!rmi!wsiebeck From: wsiebeck@rmi.UUCP (Wolfgang Siebeck) Newsgroups: comp.sys.ibm.pc Subject: CDD - a un*xlike CD for MSDOS Message-ID: <771@rmi.UUCP> Date: Sun, 11-Oct-87 13:41:19 EDT Article-I.D.: rmi.771 Posted: Sun Oct 11 13:41:19 1987 Date-Received: Tue, 13-Oct-87 01:41:12 EDT Reply-To: wsiebeck@rmi.UUCP (Wolfgang Siebeck) Organization: RMI Net, Aachen, W.Germany Lines: 225 Keywords: CHDIR UNIXLIKE for MSDOS CDD is a substitute for the brain-damaged CD command of MSDOS. It works like the UN*X cd with some extensions for MSDOS. CDD makes heavy use of environment-variables, so you should have a line in your CONFIG.SYS like SHELL=C:\COMMAND.COM /P /E:nn where nn ist the number of paragraphs (for DOS 3.1) or bytes (for DOS 3.2 and newer). I use DOS 3.2 with nn == 1024. Best use of CDD is as a synonym for the CD. To enable this, use CED or DOSEDIT with the alias function. For CED: ======== Include a line like `SYN CD C:\UTIL\CDD.COM' in CED.CFG For DOSEDIT: ============ Include a line like `CD C:\UTIL\CDD.COM' in your alias list. The features: ============= - CDD supports wildcards in your directory name. - CDD changes the default drive, if a drivename is given. - CDD supports a un*xlike home directory. Include `SET HOME=C:\BIN\LANG\C\SRC\NEW\PROJECT' in your AUTOEXEC.BAT. A simple `CDD' will take you there, whereever on your disk you are lost. - CDD supports directory names from the environment. Include multiple `SET ...=...' lines in your AUTOEXEC.BAT, for example, `SET TC=D:\TURBOC\SRC'. A CDD $TC will take you there. - CDD.C NEEDS TurboC to compile. The differences: ================ CDD without arguments takes you to $HOME. If $HOME is undefined, nothing happens. The DOS internal command CD without argument will give the current directory, a total useless features since PROMPT $P$G will do that better!! The apology: ============ - This is my first posting, please: NO FLAMES! - This program was hacked together as a quickie, you might do it much nicer, but it works for me. The works: ========== Included is a ARC, which contains the following: Filename Length Method Size -------- ------ ------ ------ CDD.C 5221 Crunched 2317 CDD.COM 5080 Crunched 4104 MAKEFILE 245 Crunched 179 ---- ------ ------ 0003 10546 6600 ========================== C U T H E R E ======================== begin 644 cdd.arc M&@A#1$0N0P E)24E)24 #0D $L/0HY]TF44 ,+U1 :L*E@0(5( :J,(@0 M!(@A1(BP !$&Q)PZ8N;024.G#ITR(,R\D0.B29$I4X@\F7+B(1$08]ZT:1/& M#9F$(18>3-A$9T,0*,:D !$C!XX;(*Z\86/F3,TS(*:D*2.FS)@U"6/XY+G5 M89TY8'RY18R:>18I3,R#P@W8=J Y ."1!DW=M*^<2/7#1T0=L+(21-& M#)LR71)>Z H3S=,RZM(CF31TV-\F\2=AA MJT*&#LN"V.)FM> S=?K222R63N3)E=.N;?LV+D@SOYE;'JXY9/(V@ 6SWPY) MPWC&Y\U&A@Y=6 :77(T]%E]PEV7F5DTWM0!"&F:\EX8==X$@(7 @D%&&&6&< M]A<9@V'HT'_E@7!'&JB-(1@9D:7A1H=I'0B28"!=! <<(WUT4P@)F8#B3@ZA M0 4::<08F4ART$2'CR&-! (7?_70 P@BQ(;E4) ("=MK"G A4!,O&&2F F7@ M\9$<,X[A&$D@DJ2""L[IY<8.!KDI& @J].8<"BG@J8!!(\@X!AMU> @"#QJA M]88+:/A J*&(*LJ#99!*JD! D[IQ:*(@7?K&')DR5.:@"M D(U"WC<'";7:D M8)",?[4JJ)YRPKI%%X(:M,>9">#Z5AEW6+:%#31T,5$92:$_HU8:\*)$ AJW*< M,08(5H(@PU![5"OPM17-AQEQ-DX8F;L8NI' N 95JY$<8\"1!PIN$&O9J_G: ML44,700:<1_-L3$'2+_6F\#$%5^<<;%IL2 ""=V9)$*@ R-T;VT4Y9N;=!8V M/-%AOCU,;A\)0&(M0F>LQE9=-1%A9OR%-A]OC/FM_\\>JS M[+[XS<8O,PAUV/2AC&4@@PO2-[8$P,$CD4$!_,K'.X%](4T< =3M^C V\+DL M:VWS70,IB*H$O,Q-EBD>!I$W-X34Y@X=,9<5W"^HA&< 5'*C M'U%7!]7)H8LU,L[60K8#$%PK#]T"4M(.@$D<%LN(P$,!K5* DV^J04G"$+8 M%'>M;('D#K^LR5^>UC00N."8(+@DN1*@1A-=J3=HF<,:)#@U@MD$6\SZY8VT M!3IECNUJ;HQD["")(8 E,WG Q%883/0T/2D1)$&$Y3%=$#J!G8P.T<0*Z8R( MO&NI)F.?6V4K.9B &0ZR0D'98EI R2;CO&Z1WT3HBEJD4)(PU$8/39D]V=:O?!,1 1=$0,#O<=1]'B6?FE@PQ@9*[*1T2*G^L#12LO#L(LPSF(-**K # M^@9_*J5#H,Z9O"MTYPE0F$(WO5DO2&P*(4\#BXGF (R5QKV485V^)>Q-KM2"&-1Q3VW= M0A."@ 4B2"$)5BB"(,L%7JV-M[Q)D,)ZA67:PXB7O$9( A/4^]T=0NN]1< " M%>9KKI=5=3+'2M9TS> &JG(FIF.<2%LE'+.0L BK#"QE";-JR.4D296(;6H# MKI7.C 5P0G]A@_N8959R_1,D5S*M34PK!XT(5RX3,4%T)P(#/,0@;MA%Z(M3 MD+2G+L=])XA,&;3JEFZV4BT=81-0M-O JT77!=']@OO8EP8Q@, $(.CQCP%6 MS9_8P0XMD%")RW!BZX*@;-JZ#>A:R6"YY*L,:SLP&B1L1 JWK;E8-L,7;!32 M])D2(;Y$L2.=O$PKFR'0@Q8EUSXG.Q>$;6K)F\S][F :U("@*A;I"!S2<)-6 M)D"[P-.A".^@YPT"ZVI4AJC*GGAAH* @!$/^,IA10&7O">S%P),Q&3*F)J#H MV PNM1="KYSE+0_&RV 6<]P66>9A88@D8D7=(^M;ACDOLUIU9I98\NR^/=?5 MSQ-AMJ )C26>"LS1D+;1*"D-@A-8&HR81O655$WNR22;H 4=6<2@7 L"*?EL ;!F,8F+0!."\1PVZ2CJNI^PDO9 MJ6XNJW^]7E6'PT3HU%\^T0DOTW4.\**WEW71^C HB(&O$P!C/CE'=[>[&HRO ME- ]J6 H<2N@&-02AC7<3NR_N](<2JF"W%^)\B" @]R;4W<0I+Y"0.D]]L*L M:],O_P0]"%L!"6[PJJ= =]<=V^=!@@(ZX;M:94#]V,*_@G41E/HS0D'KY304 MM]*+@QH &@A#1$0N0T]- "4E)24E"! $L/&)-\^-@3 ,C)2Y2&0!B@!: M,)J%6.1" (!%'E@ <*1M5+<(C QLBY#(PS6.+MY%.&8@7(1__QP-FP$LU[\_ MB_ MPF8B4 \<-^ITN!(%"JP>\ER-BV!"40$2W_Z5C, C2QT"2DUBR?(EZ+@Q M0TS@*%!'&J!F@.YE2^2@6H1!PPX$&L?O7[1Q';-%\( +0 V%'9=A-- L0MT2 M#C[H(B) X0<'_RQ0H[#(AS0*NP $V+'OCH!%^QAI"S0,0P4Y%'X!@!"+P+1U M0U:HV_'N3H)#WUC?&; N#J2'WP9HZWB.HX=U$4)M7('-$3!:2A1..^=(VJ)S MZ*(L0'># 4L7C@P8_(6-0B[/*Y[-4_7/QK23-J*A?Q8!'1, 4-!=&O"WF 6] M"K%[,(C8@C7&["ABQ$%,*$0+$+LXI)]!"@V3BP< W*9+*^VE\P\N \"'CC'_ MY.) A #H\DE[V/RS3CL &#%%54LPLX@[( QB!\("%"'!(MXH< _EC5B!"CQ M5=# (,00L(X#N,@3 10^ HE. 4,6V8@7H #R PEUW,$2%+@$ %^3\8T3 )$& MS&#/.@$8H8@0H& 27Q(-$$$$(FPJ $P=[H")3CD!R!G3 O_480,N^"SI(SCQ MY<( D02 >6A\ABQ:)"[Z&&H$HNC@(6FCE\9G@ )RHF/!/U?H&2FC>B( @)_E M=/&%%\.LV.*+[!"QB!T(*$)$ (@8\0L@?ORB0QTJ*$* F^@,PX"'!UUB[#++/6#J-#P-AEG_U/VL&P/8#;\*Q#RR+&>.PJK+*Z>"L#B]"X#E1& M*&!$C@HH$L BWB 2@)UUO/-YR+,RP40HYU7;L1<=WS"($?X(@/<)I2.PC@!' MJ%F #@30@0\@/0!01]D\]%!' :L;LTX#@/ 0-)&K(-/^&,2O\+8(:@5"'9'8@C#D48!1#64<" M2/*-"*@*%R@9X*Q",91%6($ V@@ 18@C3S@"!F!"(9DY*" '3!C#@8XA $B M.$$#5/""&22@B\)% '2DXA]9T. .[=##7@!1B.R@Q0X\2 "%R($ +#E=?/! M@ '2(@,*D0$Y=)A$!RCB@UDDQP!)8I(4+8.+H8#?/QP OWF1S@/[&\<_+M&= M=5C( B280&),H$<+H$"/1$1'#_@11-R)#E>+( (#=F",.NA@$.+C@P0&P0<# M6(\&QR! BA*)@$0000'K0,$B*CD 'APA!3RX B<]J0 HZ.I8\2F CS6+3HH M(!!,$$#/,&@B 0B0?2ZBA08\R)<0T,()BW " ICH1"@"0XKHP! 2A($! M5AI?!J9P+E4LLQQO P0?_L$%6PKT'R^@ P'>R05Y^N%#:@N7 \Z5B'^^;48] MBZ@=(' N/%@4'N\$P.VL4$ [* !O$@B7 6IV+G%8U L&,$:*NN %85CRFS"B MPC&,P(H4S4@!XS, ZXQQ #,,Z@Y8@!1C?I0I'K! 4O%J%,AL-1&V,$5.4* ME>17@'\807GSJ!DZRH" +&CK&#V @#\,(!?J#6D1K@"2]&1!@20:0#W".D, M_H%,;RCB )C(15%W\8<#N& '!Z"# 88P!''(H+C09 MGU&%=!VI\!$L&%D'49#3 ZOS1C[I4(#:LD)5X6* %7 1! VYPQ\A=<(ZFD!. MI>7A'\V#W7*;:UM-2G2ZJHH/,K"K22>$;WPD")\.DI:.)_Q#N(RD0P72481_ M=#<=0'.NE])A@W^D8Z_RK<,&IO2*\3JW9^%2@(]>P26'Q&/I^D G,G#2 M:!#'Z)@-E$&!=50@D0)@Y!T6L -_W.'$A.G6'1RP"#JDV!]V. >*NV4'<"RB M ,XQ@X(48Q#Z")0" M>H"2^:%D>0($7?O8D3\[J!H='6AUNPZ@"Y0L0ACKL $L @"%+;F2"+!$1R", M2HQ.6L$?U>+'K?TP@5Z?2X^9F,DBE($%+:Q@&!N(AI0]F&%^>([#)45 W/AP M%G]@X0XC"+0:** (0K"! IBPQ/?NX8U!^$,$=X 259N;V.,HH*P+H OKE _ M;'S.U "855ULY84FAJ N 'AB-,01#6A,4P@"FF73D[E,*Q13#@)81P'B[/#,,K?AS,9B'/XXQ^A(''")6Z911"@6W(09?ZN,0AAW%T8*T9QCOB1"">O M0P&HM/L .@>/1/!@6_P8!8G708(="/I;B;"#QVV\#F)8S OZR(+OR!TH9Q[^ M5@A_O#$*X) -<[%F/%0I.HKJ,?R=O8!?W4'J8-@/^HV9'RRYU3+]H !&9,,1 MP4@F ^9E@ '$PPD#R,<3[G$,+RET**1(P@K@L0)\1",=\RB% P< CP'@@Q3\ MN-VL8$]$V9OB'[4W0A5C%?)_,. >A+G-^)1&"P#@7P"RI32J "XY!!C4DGC M?HEA*V !U M4 '_IRIT,%'HL ;Y$(/M\FKG!@%JV'\2U('NA@[AT#&M BM*EX)0P$/H@ KP MURJ&Y&'+9%)&< ]$0X@8X 1YHTKWY%4,\ \W@ Z"\(FD1P @@^$0%), ^D4)*JX C; M< C*0%L , X.$)B#*0"L8">J [Z0 ?PP!+5< "&^1%FP@^*^0$QL5(V(!?HH (*1PR7@0T', KG(8-* P[S MP!(N02T_@!8"$!1:P17TD @'$(JE0V.(I$CYI32;P%0,( !LE0Z20( H\0=V MH#2),((E:#T/8(XJV$@(0!(EZ"7K0 'NXPPF6 <-@ LJ$)]U8 DH9]>LH!( MXB7]MB^^A@YMH \>\W^:1 <'@#0V(PB)2(-A=0Q$8$D/L7H% ">9&T*,$\" M0 <_ "AVT"T&D$=+IPTHA6F8&,&LS MF$NJ\DOJ-D0V,P8 8%;PP#E L(FX(GN4L _QUWS&T(:H!D[N)E;BDP5/>BXU ML*2+!Z452J4 =:4@YR(>1WR,4!S (&7J@IX.E+8 MR#G]-Q/V< @C( $(0 <)X*D 4 #@8"*0QH9IR@XDHP@/$8Q T ,.X4 LD0[8 M\!#,]A;W< A"8(* 0 O:%)B50P$9P#ID NSJFR&@ ?PYP<,T BVX ?^ MA31E\ 2+X G2^@_1^@]_A0B&< =)B ^>ME $T !J4J[_L$Y&L#78N@C6L +0 M$ CZ$)!\\ SR"G_U"@V)8 EZ\ ]2T*]DB@YHL*R)8 @#M0.&,+!T8 KL(@>/ M%XPK< P#P+#_L (/:R)"T*_T:J\!.[ D9 3VP * M$ 1BX :3VP9AP 8@ >H>P9R$ 9M\)&FVP9IX 9A0 =I\ 9NH+H1@@&>$2$- M0 )(\ 1-4 0 0 ( (#^76P9FT+ME0 :8)0( ( (Z *N"P)S4 =C@ 8@0 9I M( =E, 9T,+EY$"$' *0D A,+_S"[\2$ ! E^ PD*D+\'0 &08 $ D4 MD+\&@ $!C $# 0,# 0@$"&! H%(,$2G"()X!"0@ #_F2(*( !> @D'D((I M H 8? !&, $IDB+_X+Y4@,(IO,(@+ 8NK,+N"P&K$?ZJT, M'!!CR)!Q,>9-FP8*,"9Q,H1)%2)%0/0 048'%SIUY(AY,X9+&C=CV-0A4P8C MDR1"1)(TB5(E2RYLTHC!B#$,&S8@=$"42-$B4041)U9LDT!I5!=E\-14D"!K M&1EB7BZ=Z'5LTXL*1B2@B?2J5XQJV9I](T;-4[=:Y]9-:G8,Q@1TQHP!T2() ="10;.WXLDH(PD\,WA31NT88.X2.$G_3%J $C&@!: end ========================== C U T H E R E ========================