- Upgrade to rl 3.2. [stefan]
- Add
python_requires
. [stefan] - Update tox.ini for latest tox. [stefan]
- Replace deprecated
python setup.py build_sphinx
in tox.ini. [stefan]
- Upgrade to rl 3.1. [stefan]
- Update filename completion for readline 8.2. [stefan]
- Hide do_EOF from completion and help. [stefan]
- Quote newline characters between double quotes. [stefan]
- Improve documentation and examples. [stefan]
- Replace deprecated
python setup.py test
in tox.ini. [stefan] - Remove deprecated
test_suite
from setup.py. [stefan] - Remove setuptools from
install_requires
. [stefan] - Add a pyproject.toml file. [stefan]
- Include tests in sdist but not in wheel. [stefan]
- Clear lastcmd when EOF is hit to avoid an infinite loop. See Python issue 13500. [stefan]
- Drop explicit GPL because the PSF license is GPL-compatible anyway. [stefan]
- Update filename completion with new hooks. [stefan]
- Stop hiding the quoting module in completions and make it available as kmd.quoting. [stefan]
- Stop using rl.completer.reset because it overrides ~/.inputrc. [stefan]
- Stop using 2to3. [stefan]
- Require rl >= 3.0. [stefan]
- String and filename quoting was not respected when Kmd.run was called with arguments. [stefan]
- Switch to a happier looking Sphinx theme. [stefan]
- Require rl >= 2.2. [stefan]
- Update documentation more. [stefan]
- Update documentation. [stefan]
- Add Kmd.input method as extension point for subclasses. [stefan]
- Make sure hostname completion survives a missing hosts file. [stefan]
- Require rl >= 2.0.1. [stefan]
- Add Kmd.aliases dictionary to define command aliases. [stefan]
- Refactor Kmd.do_help for easier customization. [stefan]
- Make sure error messages go to stderr. [stefan]
- Switch to pretty Sphinx-based docs. [stefan]
- Require rl >= 2.0. [stefan]
- Initial release.