Releases: wryun/es-shell
Releases · wryun/es-shell
v0.9.2
- readline now reads your history file (if set) into its history on startup
(set history with history=~/.es_history or similar) - minor cleanups/fixes (@eadwardus, @mwgamera, @tmmcguire)
- @eadwardus added flatten support to command substitution (e.g. `^{echo hello world})
v0.9.1
Let's use semver, and fix a couple of bugs:
- not properly closing file handles on exceptions (thanks, mwgamera)
- not using ctrl-a/ctrl-b for internal environment processing
so they can be used by libreadline properly
Unfortunately, there are still problems around signal handling which I thought I'd fixed earlier. In practice, these have never affected me. See: #7
First release after rollup
Numerous collated patches dealing with minor bugs and compilation errors since the latest official release, 0.9beta1 (many years ago).
Most importantly fixes to signal handling (now Ctrl-C works). Some small file reorganisation, including all information in the archive, and making readline the default.
This should have comprehensive coverage of fixes posted to the mailing list or applied by package maintainers (debian, FreeBSD, pkgsrc). Left out, however, are:
- Olaf Rogalsky's job control patch (available in the jobcontrol branch); alpha-level code
- Soren Dayton's readfrom/writeto patch (only necessary without /dev/fd); see Harald Hanche-Olsen's email (15 Dec 2000)
- Gergely Nagy's signal handling patch from debian's es 0.90beta1-10 (appears unnecessary) (other parts of that debian patchset are included)
- Paul Haahr's DUMB_ASS_LINUX_BUG signal patch (again unnecessary)