accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean Busbey (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ACCUMULO-2747) Scan "show few" long option contains a space
Date Mon, 28 Apr 2014 21:29:21 GMT
Sean Busbey created ACCUMULO-2747:
-------------------------------------

             Summary: Scan "show few" long option contains a space
                 Key: ACCUMULO-2747
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2747
             Project: Accumulo
          Issue Type: Bug
          Components: shell
    Affects Versions: 1.4.5
         Environment: 1.4.5 on BigTop 0.7.0
            Reporter: Sean Busbey
            Priority: Minor


the "show few" option on the scan command has a space instead of a dash. It's confusing and
inconsistent.

{noformat}
root@bigtop> help scan                       
usage: scan [-?] [-b <start-row>] [-c <<columnfamily>[:<columnqualifier>]{,<columnfamily>[:<columnqualifier>]}>]
[-e <end-row>] [-f <int>] [-fm <className>] [-np] [-r <row>]
       [-s <comma-separated-authorizations>] [-st] [-t <table>]
description: scans the table, and displays the resulting records
  -?,--help                                                                              
   display this help
  -b,--begin-row <start-row>                                                       
         begin row (inclusive)
  -c,--columns <<columnfamily>[:<columnqualifier>]{,<columnfamily>[:<columnqualifier>]}>
    comma-separated columns
  -e,--end-row <end-row>                                                           
         end row (inclusive)
  -f,--show few <int>                                                              
         show only a specified number of characters
  -fm,--formatter <className>                                                      
         fully qualified name of the formatter class to use
  -np,--no-pagination                                                                    
   disable pagination of output
  -r,--row <row>                                                                   
         row to scan
  -s,--scan-authorizations <comma-separated-authorizations>                        
         scan authorizations (all user auths are used if this argument is not specified)
  -st,--show-timestamps                                                                  
   display timestamps
  -t,--tableName <table>                                                           
         table to be scanned
root@bigtop> scan -t usertable --show few 40 
2014-04-28 14:26:55,704 [shell.Shell] ERROR: org.apache.commons.cli.UnrecognizedOptionException:
Unrecognized option: --show
usage: scan [-?] [-b <start-row>] [-c <<columnfamily>[:<columnqualifier>]{,<columnfamily>[:<columnqualifier>]}>]
[-e <end-row>] [-f <int>] [-fm <className>] [-np] [-r <row>] [-s <comma-separated-authorizations>]
[-st] [-t <table>]
description: scans the table, and displays the resulting records
  -?,--help                                                                              
   display this help
  -b,--begin-row <start-row>                                                       
         begin row (inclusive)
  -c,--columns <<columnfamily>[:<columnqualifier>]{,<columnfamily>[:<columnqualifier>]}>
    comma-separated columns
  -e,--end-row <end-row>                                                           
         end row (inclusive)
  -f,--show few <int>                                                              
         show only a specified number of characters
  -fm,--formatter <className>                                                      
         fully qualified name of the formatter class to use
  -np,--no-pagination                                                                    
   disable pagination of output
  -r,--row <row>                                                                   
         row to scan
  -s,--scan-authorizations <comma-separated-authorizations>                        
         scan authorizations (all user auths are used if this argument is not specified)
  -st,--show-timestamps                                                                  
   display timestamps
  -t,--tableName <table>                                                           
         table to be scanned
root@bigtop> scan -t usertable --show-few 40
2014-04-28 14:27:00,175 [shell.Shell] ERROR: org.apache.commons.cli.UnrecognizedOptionException:
Unrecognized option: --show-few
usage: scan [-?] [-b <start-row>] [-c <<columnfamily>[:<columnqualifier>]{,<columnfamily>[:<columnqualifier>]}>]
[-e <end-row>] [-f <int>] [-fm <className>] [-np] [-r <row>] [-s <comma-separated-authorizations>]
[-st] [-t <table>]
description: scans the table, and displays the resulting records
  -?,--help                                                                              
   display this help
  -b,--begin-row <start-row>                                                       
         begin row (inclusive)
  -c,--columns <<columnfamily>[:<columnqualifier>]{,<columnfamily>[:<columnqualifier>]}>
    comma-separated columns
  -e,--end-row <end-row>                                                           
         end row (inclusive)
  -f,--show few <int>                                                              
         show only a specified number of characters
  -fm,--formatter <className>                                                      
         fully qualified name of the formatter class to use
  -np,--no-pagination                                                                    
   disable pagination of output
  -r,--row <row>                                                                   
         row to scan
  -s,--scan-authorizations <comma-separated-authorizations>                        
         scan authorizations (all user auths are used if this argument is not specified)
  -st,--show-timestamps                                                                  
   display timestamps
  -t,--tableName <table>                                                           
         table to be scanned
root@bigtop> scan -t usertable --show\ few 40
<snip contents>
{noformat}

Expected: dash in name, or other means to not include escaping

Workaround: use short form (-f) or escape the space as shown above.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message