All releases of V6 Thompson Shell Port

  •  11 Apr 2014 03:10
Avatar

    Release Notes: In Makefile, this release changes MOXARCH to OSXCFLAGS and OSXLDFLAGS to play better with MacPorts. In osh.1, it adds a missing (+) to version in Special commands. In osh.c, it enables '.' and 'source' special built-in command execution to succeed when the user invokes the shell as 'osh -c string'.

    •  04 Dec 2013 22:33
    Avatar

      Release Notes: This release changes `LICENSE' to LICENSE in osh(1) and sh6(1) to match the other manual pages. It changes the `sigign' invocation in examples/FILEPREP to `trap'. Also, it adds four new aliases to examples/dot.oshrc.

      •  08 Apr 2013 18:19
      Avatar

        Release Notes: This release removes the deprecated $n and $s parameters from osh. It adds filenames and line numbers to diagnostic error messages when possible. Also, it renames the 'sigign' special built-in command to 'trap'. Lastly, it updates the documentation and examples as needed.

        •  15 Jun 2012 04:20
        Avatar

          Release Notes: This release adds a missing "commandline overflow" diagnostic to osh and sh6, adds a $# parameter (as a synonym for $n) and $? (as synonym for $s), deprecating $n and $s, adds simple shell variables, allowing the user to "set" and "unset" them, changes quoting to allow $ substitution within double (") quotes, adds "." as a synonym for "source" and enables a PATH search when opening the file for each, changes "setenv" to require a value argument, adds new operators to the built-in "if" for osh and the external "if" for sh6, and adds the new operators <, >, -eq, -ne, -gt, -ge, -lt, and -le.

          •  03 Jan 2012 16:43
          Avatar

            Release Notes: This release changes the osh exit status for alias and unalias so that they exit with a false (1) status when there are no aliases to print, set, or unset. Otherwise, they exit with 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.

            •  01 Dec 2011 16:04
            Avatar

              Release Notes: 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.

              •  27 Oct 2011 02:48
              Avatar

                Release Notes: This release is dedicated to the memory of Dennis M. Ritchie (dmr). It fixes a mkconfig problem on older OpenBSD releases and a globbing problem caused by an unsigned integer overflow. It adds $# (as a synonym for $n) and $* parameters, and a new command aliasing feature that is similar to csh(1) aliasing in some respects. Style changes were made in all of the manual pages, and a new "Aliases (+)" subsection was added to osh.1. The included example osh dot files were updated.

                •  30 Apr 2010 15:59
                Avatar

                  Release Notes: This release adds and documents a new, osh history-file-support feature to save the user's command-line history to the user $h/.osh.history file. This is a simple user-convenience feature.

                  •  05 Mar 2010 17:33
                  Avatar

                    Release Notes: This release changes osh globbing so that it is handled in the main osh process. This is for user convenience to allow (for example) `mkdir some_really_long_directory_name... ; cd some*...' and globbing for other special built-in commands as well.

                    •  18 Dec 2009 21:38
                    Avatar

                      Release Notes: This release incorporates changes from osh-20091127-p1.patch to fix a file offset and lseek(2) problem with the external goto command on OpenSolaris. This problem resulted in unexpected goto behavior for sh6 scripts. This release also makes installation of the package documentation and examples optional instead of the default install behavior. The example rc init files were changed so that users can use osh to initialize/invoke sh6 by doing "[exec] osh [-i | -l] sh6". This can make it easier for users to use sh6 interactively if they've never done so before.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.