Projects / runawk / Releases

All releases of runawk

  •  05 Sep 2010 14:24
Avatar

    Release Notes: Functions were added for sorting indices of hashes: heapsort_indices, quicksort_indices, and sort_indices. The ini.awk module was added for reading .ini files.

    •  28 Mar 2010 11:32
    Avatar

      Release Notes: Fixes were made for compilation failures (with -Werror enabled) under some Linux distributions and FreeBSD and with the Intel C Compiler. New modules include trim.awk, trim_in.awk, backslash_in.awk, and CR_in.awk.

      •  05 Mar 2010 21:43
      Avatar

        Release Notes: There is a new module fieldwidths.awk that splits input lines into tokens according to their fixed sizes (FW variable) in a similar way to GNU awk's FIELDWIDTHS. There is a new module tmpfile.awk for generating temporary file names in a safe way: temp files are automatically removed. There is a new RunAWK directive "#interp-var" that specifies an environment variable name that keeps a preferred AWK interpreter; see runawk(1). A new runawk directive "#safe-use" for #use-ing the module if it exists. Fixes and improvements in power_getopt.awk, heapsort.awk and tokenre.awk.

        •  03 Jan 2010 14:29
        Avatar

          Release Notes: New functions include heapsort_values, quicksort_values, and sort_values. Minor fixes were made in the runawk utility, power_getopt.awk module, and regression test framework.

          •  11 Nov 2009 18:37
          Avatar

            Release Notes: runawk: at compile time, MODULESDIR can contain a list of colon-separated directories, e.g. /usr/local/share/runawk:/usr/local/share/awk. New modules: heapsort.awk, quicksort.awk, sort.awk, and init_getopt.awk.

            •  12 Sep 2009 09:48
            Avatar

              Release Notes: A new -f was provided for easier adding of modules to a program, which is useful for oneliners. Heuristics of adding `-' (stdin) to AWK arguments was removed. Spaces are now allowed between #directives in programs, specified with the help of an -e option. New isnum.awk, alt_join.awk, shquote.awk, and runcmd.awk modules were provided.

              •  05 Apr 2009 10:27
              Avatar

                Release Notes: Lots of demonstration programs for most awk modules are in the "examples/" subdirectory. Lots of new modules were added: embed_str.awk, has_suffix.awk, has_prefix.awk, readfile.awk, modinfo.awk, and power_getopt.awk. Minor additions were made to the "runawk" program. Minor fixes were made in the Makefile. Minor fixes were made for dirname.awk and basename.awk.

                •  20 Dec 2008 16:35
                Avatar

                  Release Notes: The alt_getopt.awk module was added, which implements a "getopt" function compatible with the "Utility Syntax Guidelines" described in the "Single UNIX Specification". A fix was made for FreeBSD make MK scripts. Heuristics for adding "-" to the list of awk's arguments were improved to conform to the "Utility Syntax Guidelines".

                  •  19 Oct 2008 15:14
                  Avatar

                    Release Notes: "runawk -e ' { print "123" } ' /dev/null" no longer fails with NAWK (seen on NetBSD). A compilation bug on FreeBSD was fixed. A better error message is shown when stat(filename) fails.

                    •  29 Aug 2008 20:33
                    Avatar

                      Release Notes: The temporary file is removed if runawk is killed by SIGINT, SIGQUIT, SIGTERM, SIGHUP, or SIGPIPE signals. (The temporary file is created by 'runawk -e ...')

                      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.