DOG version 0.8.5b - Mon, Nov 25, 2024
Release notes
After more work DOG is becoming more stable, and the external commands are now richer, with more feature.
Fixes & changes
DOG
- Fixed dogfile arg parsing and variable initialization.
- Fixed command line reading so that DOS provided line editing works (F3).
- Removed util shorthands since they are now external commands (HH, HD & WI).
EH: Added-nflag to not format.MD: Added-pflag to make the whole path if any part doesn’t exist.TN: New internal command displays the canonical (TRUENAME) of a file
External commands
DS: New command contributed by K. Hari KiranSZ: New-rand-zflags to recurse into subdirectories and to show human- readable file sizes.VR: Even more accurate version detection and also get kernel string from DR-DOS.PP: A new command for setting and getting the PROMPT. It’s written as a DOGFile. It’s treated as an external command in documentation. PP is also a demo on what kind of programs can be written in DOG.PT: A new command, like PP, but shows and sets the PATH. Also written in DOG.LS: New flags & features:-penables a page break for each screen full-ssort output according to different attributes-cuse color rules to colorize files-xshow file total size and file & dir count
CM: New command to change file attributes (CHMOD).RM: New flag-ato also attempt removing read-only, system, and hidden files.HH: Migrated theHELPutility to external commandHH.HD: Migrated theHEADutility to external commandHD.WI: Migrated theWHICHutility to external commandWI. Also updated flags to be parsed first.
Utilities
- Moved the HELP, HEAD & WHICH to external commands. There are no more non-development utilities.