Download List

Project Description

Bash.Diff is a patch against Bash shell. In the
main core, it adds the following syntax: {a..b};
${var|...}; then-else-fi to for/while/until/case
statements; try-block with string exception;
<&lt+; and, <<<<. As builtin, it
adds the following: sscanf(3), <string.h>,
<ctype.h> wrappers; array, regex(3), stack,
queue operations; GDBM, SQLite, PostgreSQL, MySQL
database interfaces; HTML template engine (BASP);
Expat XML parser interface; x-y char plot; DOS,
CSV, Awk support; Libwebserver interface; RPN
calculator with <math.h> functions; and,
GTK+2 interface for GUI dialog.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-06-16 19:19
1.41

A fixed string pattern (think grep -F) can be specified for the 'match' builtin. The 'creditcard' builtin now accepts user-specified weight, and can print check digit instead.
Tags: Minor feature enhancements

2006-06-12 10:54
1.40

A common modulus-10 method of checking a credit
card number has been added. Also, the "vcat"
command will write a variable to stdout, which is
the converse of the "strcopy" and "strcat"
commands.
Tags: Minor feature enhancements

2006-06-08 04:49
1.39

In this release, the 'strcat' and 'strcpy' commands can read from stdin. An image file can now be specified for the GTK+ button in the 'gtk' command.
Tags: Minor feature enhancements

2006-05-29 19:09
1.38

Normally, one cannot change the value of positional parameters. This version allows changing an existing parameter through the 'strcat' and 'strcpy' builtins.
Tags: Minor feature enhancements

2006-05-15 17:14
1.37

This version adds a shell wrapper for crypt(3)
which is used for password encryption.
Tags: Minor feature enhancements

Project Resources