v6scripts-20120106

The latest official release of v6scripts is available via:

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

Changes: This is a spit and polish release. It adds symlink and not directory checks to the alarm.osh script for better diagnostics. It adds another symlink check to the oshdir.osh script for better diagnostics as well. It also adds a -v verbose option to the oshlatest.osh script.

By

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

new in the v6shell repo

So, I dug out the ancient archives where my ancient osh tarballs live this week. The result? I added the releases back to osh-060124 as new tagged branches in the v6shell repo. The releases from osh-051120 to osh-030730 are new orphaned branches with no tags.

Notice that releases are available as tarballs via http://v6shell.org/src (latest release) and http://v6shell.org/src/old (older releases) for all releases back to osh-030730.

In the end, this makes all releases from the beginning to now available via the v6shell repo and as tarballs.

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