execline
Software
www.skarnet.org

How to upgrade execline

from pre-1.06 to 1.06

The build-time dependencies have changed.

import and importas do not exhibit the same default behaviour when the variable does not exist. Now, zero word is substituted instead of the empty word. Add -D "" in your scripts to get the empty word.

The semantics of delimitors have been simplified and clarified - they are now word terminators. Crunching, chomping and splitting are now (quasi-)orthogonal operations. Most importantly, the default crunch behaviour for splitting substitution has been changed from crunching to non-crunching. Add -C in your scripts to get crunching behaviour.

from pre-1.05 to 1.05

The build-time dependencies have changed.

from pre-1.04 to 1.04

The build-time dependencies have changed.

from pre-1.02 to 1.02

The build-time dependencies have changed.

from 0.15 to 1.y

Direct upgrades from pre-0.15 to 1.y are not supported. You must first upgrade to 0.15, then follow the procedure described here.

from 0.x to 0.y, x<y

The right thing would be for execline to avoid overriding execline-startup. execline-1.y does that.

from pre-0.15 to 0.15

The build-time dependencies have changed.

from pre-0.14 to 0.14

The build-time dependencies have changed.