DOG version 0.8.4b - Fri, Jun 21, 2024
Release notes
After 22 years there is a new DOG release! Lot’s of changes.
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.
HHutilizesHELP.COMto display more thorough help texts, through the aliasHHH. The exampleDOG.DOGfile sets up the alias:al hhh %DOGDIR%\bin\help.com- Updated the
IFsyntax to be more versatile and to be similar with do. - Implemented
44andDOandINandTIDOGFile commands. - 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.dogis 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: Added-woption to display a wide listing with no details-zto show human readable sizes.
RT: Is now built from the rm.c file in addition toRM.
Utilities
HELP: Expanded help to fully document all commands andDOGitself. The manual.txt is built withHELP.GENERR: is a silly utility which returns the error code given as arg 1. Used intestbat.dogto have predictable errorlevels.TINT24: test utility for testing the critical error handler.