Details
-
Improvement
-
Status: Resolved
-
Low
-
Resolution: Fixed
-
Cqlsh, run under a Mac OS X-bundled Python installation (also possibly some types of BSD installation).
Description
Cqlsh provides context-sensitive tab-completion functionality, but it's only available when the readline library is available, and this is not the case where readline's GPL license proves problematic. libedit is a common replacement, which would be available to Mac OS X-bundled Python users, and the Python readline module makes libedit almost a drop-in replacement.
If possible, fallback to libedit functionality when providing tab completion.