Add readline support/support for alt-based commands in the CLI
--------------------------------------------------------------

                 Key: HIVE-120
                 URL: https://issues.apache.org/jira/browse/HIVE-120
             Project: Hadoop Hive
          Issue Type: New Feature
          Components: Clients
         Environment: OS X/Terminal, but should affect anyone running bash
            Reporter: Thomas Lento


When I use bash, I can typically navigate using option (alt) based command 
sequences. For example, option-f skips forward a word. Option-b skips back. 
option-d deletes the next word. option-backspace deletes the previous word.

The Hive2 CLI only recognizes ctrl-based shortcuts. This makes the CLI much 
more difficult to use (at least for me, since it looks like a bash terminal and 
every other program I use in bash recognizes these alt-based commands). I find 
it useful to drop in there for a quick scripting session, but if I make a typo 
I have to go character by character from either the beginning (ctrl-a) or end 
(ctrl-e) of the line. Tedious.

If you could support alt-based commands I'd really appreciate it. If that's not 
possible, I'll have to stick with -e or -f, which is rather annoying for other 
reasons.

Similarly, ctrl+k kills to the end of the line, as expected. Unfortunately, 
ctrl+y does not yank the killed text back. Please add support for yanking 
killed text.


According to Venky, adding Readline support should solve this issue.

http://web.mit.edu/gnu/doc/html/rlman_1.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to