This code solves #38. It leaves variables untouched which start with a digit. This is the same behavior that the original gnu envsubst has.
This change is fully backward compatible. The new functionality get's only enabled when the flag -d is given on the command line or when the new functions are used programatically.
Some examples for variables which would not be replaced anymore are:
This code solves #38. It leaves variables untouched which start with a digit. This is the same behavior that the original gnu envsubst has. This change is fully backward compatible. The new functionality get's only enabled when the flag -d is given on the command line or when the new functions are used programatically. Some examples for variables which would not be replaced anymore are: