DOG - The DOG Operating Guide
  • About
  • Manual
  • Download
  • Install
  • License
  • All posts

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 -n flag to not format.
  • MD: Added -p flag 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 Kiran
  • SZ: New -r and -z flags 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:
    • -p enables a page break for each screen full
    • -s sort output according to different attributes
    • -c use color rules to colorize files
    • -x show file total size and file & dir count
  • CM: New command to change file attributes (CHMOD).
  • RM: New flag -a to also attempt removing read-only, system, and hidden files.
  • HH: Migrated the HELP utility to external command HH.
  • HD: Migrated the HEAD utility to external command HD.
  • WI: Migrated the WHICH utility to external command WI. Also updated flags to be parsed first.

Utilities

  • Moved the HELP, HEAD & WHICH to external commands. There are no more non-development utilities.

Back to Home


FreeDOS | © Wolf Bergenheim 2024 | DOG Operating Guide | Built on Hugo

GitHub GitLab