>>"DOG is a DOS SHELL, or command interpreter. DOG works on most, if not all flavors of DOS."
I should add that to the news item I posted to the website last night. I remembered DOG was a shell, but others will not know. On Sat, Jun 22, 2024, 3:18 AM Wolf Bergenheim via Freedos-user < freedos-user@lists.sourceforge.net> wrote: > On Sat, Jun 22, 2024 at 9:38 AM Mart Zirnask via Freedos-user < > freedos-user@lists.sourceforge.net> wrote: > >> Thanks for putting the manual online. I was not aware of DOG, but got >> curious already when you presented an earlier version update in this >> list some time ago. >> > > Great to hear! The old DOG website had actually been taken down at some > point when I wasn't looking. > > >> >> I like how all the commands consist of only two letters. Might be a >> personal preference (of my particular brain :), but somehow this works >> really well as a mnemonic. >> > > It (obviously) works for me too, somehow. I find that I tend to make 2 > letter aliases of commands I use at work too. :) > > >> >> Maybe you could also share examples of some lenghtier, more complex >> batch files (or, as you call them, DOGFILES :). >> >> > Good idea! I think I could demonstrate how to build a menu system using > DOGfiles. 🤔 I've made a note, so it's going to happen. > Thanks for your feedback! > > --Wolf > > -- > > |\_ > | .\---. > / ,__/ > / /Wolf <wolf+...@bergenheim.net>_ > > > > Best, >> Mart >> >> On Sat, 22 Jun 2024 at 07:40, Roger via Freedos-user >> <freedos-user@lists.sourceforge.net> wrote: >> > >> > "DOG is a DOS SHELL, or command interpreter. DOG works on most, if not >> all flavors of DOG." >> > >> > So, this is pun at DOS for being a dog? ;-) This is found on the >> Github page. >> > >> > Think you meant to state, "DOG is a DOS shell or command interpreter. >> DOG shell works on most, if not all flavors of DOS." >> > >> > Added some minor grammar, or reading flow improvements, I think. >> > >> > On Fri, Jun 21, 2024 at 8:07 PM Wolf Bergenheim via Freedos-user < >> freedos-user@lists.sourceforge.net> wrote: >> >> >> >> Hi all! >> >> >> >> After 22 years of being dormant I recently re-discovered the joy of >> DOS and my old DOG project. >> >> >> >> Today I'm proud to release version 0.8.4b together with a migration to >> github and a brand new website. >> >> >> >> You can find the new DOG Operating Guide at https://dog.zumppe.net/ >> and the github project is at https://github.com/susi/dog >> >> >> >> Please give it a spin, if you're curious, and if you find bugs or have >> feature requests, please report them in GitHub: >> https://github.com/susi/dog/issues >> >> >> >> ^..^ >> >> >> >> Fixes/changes: >> >> ============== >> >> >> >> DOG: >> >> - Fixed init + mkudata (for env and alias blocks). >> >> - Restored the old DOG prompt as the default when no PROMPT variable >> is set. >> >> - Now using Borland C++ 3.1 to build, and Make instead of the batch >> files >> >> in previous versions. >> >> - HH utilizes HELP to display more thorough help texts, through the >> alias HHH. >> >> The example DOG.DOG file sets up the alias: >> >> al hhh %DOGDIR%\bin\help.com >> >> - Updated the IF syntax to be more versatile and to be similar with DO. >> >> - Implemented 44 and DO and IN and TI. >> >> - Fixed the Control-C implementation. Now it asks the user if they >> want to >> >> abort the program. >> >> - Implemented a proper Critical Error handler. >> >> - Fixed environment initialization and management. >> >> - Default dog.dog is used to set up the basic environment, edit this >> to suit your needs. >> >> >> >> External commands: >> >> - CP: now takes more options: -i (interactive), -f (force) >> >> - VR: Fixed FreeDOS detection + print FD kernel string. Also added >> DOSbox detection. >> >> - LS: -w option to display a wide listing with no details -z to show >> human readable sizes. >> >> - RT: Is now built from the rm.c file in addition to RM. >> >> >> >> Utilities: >> >> - HELP - Expanded help to fully document all commands and DOG itself. >> The manual.txt is >> >> built with HELP. >> >> - GENERR - is a silly utility which returns the error code given as >> arg 1. Used in >> >> testbat.dog to have predictable errorlevels. >> >> - TINT24 - test utility for testing the critical error handler. >> >> >> >> --Wolf >> >> >> >> -- >> >> >> >> |\_ >> >> | .\---. >> >> / ,__/ >> >> / /Wolf <wolf+...@bergenheim.net>_ >> >> >> >> _______________________________________________ >> >> Freedos-user mailing list >> >> Freedos-user@lists.sourceforge.net >> >> https://lists.sourceforge.net/lists/listinfo/freedos-user >> > >> > _______________________________________________ >> > Freedos-user mailing list >> > Freedos-user@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/freedos-user >> >> >> _______________________________________________ >> Freedos-user mailing list >> Freedos-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/freedos-user >> > _______________________________________________ > Freedos-user mailing list > Freedos-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-user >
_______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user