Author Topic: DO.EXE new version commandline utility 1.99  (Read 2048 times)

André Heldoorn

  • Sr. Member
  • ****
  • Thank You
  • -Given: 40
  • -Receive: 9
  • Posts: 432
    • View Profile
Re: DO.EXE new version commandline utility 1.99
« Reply #15 on: October 20, 2018, 01:37:41 pm »
Is there really a conflict with the REXX "do" ?

As such not, but you may be one typo or error away from a possible disaster. On top of possible CMD.EXE processing mistakes, where DO is also a keyword: for %a in (*.TXT) do (do sort %a).

I'd suggest a new, unique name indeed, without suggesting a new name. For one because DO.EXE isn't an innocent tool which just prints a blank line.

FORMAT.COM/FORMAT.EXE and Rexx' Format() cannot be compared with DO. Format() is a function, which requires more than one typo or error to format a drive (if we ignore the "ARE YOU SURE?" dialog of the external OS command). DO is a different category, and a new command of your DO may make it worse.

I'm also not 100% sure, without testing, what the expected result of ...

/*TEST.CMD */; DO

... is. A syntax error of Rexx, or your DO explaining how it works.

IIRC I have DO in my path, but the arguments against such a name are valid and are more than trivial and theoretical, and nobody knows which commands may be introduced by you in the future. Despite of the fact that DO is a good name for what it is doing and how it works, you could consider a creative new name. DO is taken by CMD.EXE, and Rexx.

David Graser

  • Sr. Member
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 29
  • Posts: 324
    • View Profile
Re: DO.EXE new version commandline utility 1.99
« Reply #16 on: October 20, 2018, 07:01:10 pm »
good to hear that doo has already another meaning...

doit is not so useful, because the parameters are verbs

do delete
do rebuild
do copy
do touch

Perhaps, anyone else has got a good idea.

I know you are trying to make it simple.  Later post indicate this is not so easy to do.  How about "makeitso"

makeitso delete
makeitso rebuild
makeitso copy
makeitso touch

RickCHodgin

  • Guest
Re: DO.EXE new version commandline utility 1.99
« Reply #17 on: October 20, 2018, 07:50:38 pm »
I know you are trying to make it simple.  Later post indicate this is not so easy to do.  How about "makeitso"

makeitso delete
makeitso rebuild
makeitso copy
makeitso touch

Or ENGAGE.EXE:

Code: [Select]
engage delete
engage rebuild
engage copy
engage touch

Devid

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 2
    • View Profile
Re: DO.EXE new version commandline utility 1.99
« Reply #18 on: October 22, 2018, 09:28:51 pm »
Hi to all! I'm new to os2world... and welcome to myself  ;D
After many years finally I have some time for my dream: a workstation with a daily functional os/2.
My first warp pc was version 2.1. Then I bought warp 3 but in that years also starting my actual job such as Graphics Technician.
So my first operating environment is Apple Mac.
I follow this forum from a few months when I contacted Martin Iturbide for some information about DBExpert. But it is another story...
I take this opportunity to propose my opinion about DO.EXE.
I think was possible to name it LDO.EXE, like "Let's DO":
> ldo delete
> ldo copy
Cheers to you all and Happy Warping!

André Heldoorn

  • Sr. Member
  • ****
  • Thank You
  • -Given: 40
  • -Receive: 9
  • Posts: 432
    • View Profile
Re: DO.EXE new version commandline utility 1.99
« Reply #19 on: October 23, 2018, 01:01:35 pm »
LETS.EXE, PLZ.EXE, ... :P

Martin Vieregg

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 3
  • Posts: 68
    • View Profile
Re: DO.EXE new version commandline utility 1.99
« Reply #20 on: November 12, 2018, 10:51:11 pm »
I think the conflict only occurs on Unix systems. What about uppercase DO  or  Do  ?

Martin Vieregg

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 3
  • Posts: 68
    • View Profile
Re: DO.EXE new version commandline utility 1.99
« Reply #21 on: January 07, 2019, 08:25:22 am »
I've updated the archive files of DO to 2.00a:

http://www.hypermake.com/english/do.html

german language with a short explanation how to use (the readme.txt is only in english)

http://www.hypermake.de/deutsch/do.html

I have decided to write DO in uppercase letters on Unix systems. This seems to work fine.