osh-20120102 (Twelve == Magic)

The latest official release of osh (The Twelve == Magic Edition) is available via:

What’s new in this release? The following describes the major points.

Changes: This release changes the osh exit status for 'alias' and 'unalias' so that they exit w/ a false (1) status when there are no aliases to print, set, or unset. Otherwise, they exit w/ a true (0) status when there is no error. It adds 'version' as an osh special built-in command, replacing the previous 'version' alias found in “examples/dot.oshrc”. It changes the _XOPEN_SOURCE definition from 600 to 600L in “mkconfig”. It also adds DEBUG_ALIAS, DEBUG_GLOB, and DEBUG_PROC definitions (undefined by default) to “err.h” for printf debugging.

By

osh-20111129 (latest release)

The latest official release of osh is available via:

What’s new in this release? The following describes the major points.

Changes: This release adds useful build system info from 'uname -srm' to the built binaries. It updates the included example osh dot files for the sake of simplicity. It also adds handy new 'v' and 'version' aliases.

By

osh-20111027 (latest release)

The latest official release of osh is available via:

Due to the untimely passing of Dennis M. Ritchie (dmr) in early October of 2011, I hereby dedicate osh-20111027 in his memory. You can find further info via the DEDICATIONS file. Here’s to DMR!

The osh-20111027 release has been announced on freecode.com. So, what’s new in this release? The following describes the major points.

Bugfixes: This release fixes both a mkconfig problem on older OpenBSD releases and an unrelated globbing problem caused by an unsigned integer overflow.

New Features: This release adds a new command aliasing feature that is similar to csh(1) aliasing in some respects & two new parameters: $# (as a synonym for $n) and $*.

Other Changes: Style changes (e.g., bold, italic, `literal' text) were made in all of the manual pages to make for easier reading, an “Aliases (+)” subsection was added to osh.1, and a “Metacharacters” subsection was added to osh.1 & sh6.1. The included examples/dot.* files were also updated.

By