[ 
https://issues.apache.org/jira/browse/PIG-2994?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13508197#comment-13508197
 ] 

Prasanth J commented on PIG-2994:
---------------------------------

The attached patch adds grunt shortcuts for most commonly used diagnostic 
commands. Following shortcuts were used for diagnostic commands

\i - illustrate
\d - dump 
\de - describe
\e - explain

For all the above commands if alias is ignored the last defined alias will be 
used. 

Also noticed that the default implementation throws error when alias is ignored 
for illustrate and explain commands. This patch modifies it to use the last 
defined alias when alias is ignored. Is there any reason why the default 
implementation (processIllustrate and processExplain) doesn't consider the last 
alias when alias is ignored?

Additionally, \q shortcut is used for quitting the grunt shell.


                
> Grunt shortcuts
> ---------------
>
>                 Key: PIG-2994
>                 URL: https://issues.apache.org/jira/browse/PIG-2994
>             Project: Pig
>          Issue Type: New Feature
>          Components: grunt
>            Reporter: Prasanth J
>            Priority: Minor
>         Attachments: PIG-2994.1.git.patch
>
>
> This feature is aimed at providing shortcuts for frequently used commands 
> like illustrate, dump, explain, describe, quit, help etc. This feature is 
> inspired from postgres(psql) shortcuts. I tried implementing a simple 
> shortcut for quitting the grunt shell using \q with very minimal changes. I 
> think this feature will help save many keystrokes for users. If this feature 
> looks useful I can submit the current patch for review and go ahead with 
> implementing the following shortcuts
> \i <alias> - illustrate
> \e <alias> - explain
> \de <alias> - describe
> \du <alias> - dump 
> \h - help
> This will also be useful to view information about tables/statistics stored 
> in HCatalog similar to the way psql does. 
> \dt <alias> - display table
> \dm - display metadata
> etc..
> except \t, \r and \n delimiters we should be able to use all other characters 
> as shortcuts. 
> Please let me know your thoughts.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to