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

Aaron Ploetz commented on CASSANDRA-7131:
-----------------------------------------

The problem with implementing this one, is that the cqlshrc path (CONFIG_FILE) 
is defined so early on in cqlsh, that it happens before the command line 
arguments are parsed.  There are two ways to solve this.  Either we parse a new 
{{--cqlshrc}} argument early and independently, or we move the {{parser = 
optparse.OptionParser(...}} section (and dependencies) above the definition of 
CONFIG_FILE.

A less-invasive change would be to move the definition of HISTORY_DIR, 
CONFIG_FILE, and HISTORY down below the parsing section.  I'm thinking that 
this approach is probably the better option, unless someone has a strong 
argument against it.

> Add command line option for cqlshrc file path
> ---------------------------------------------
>
>                 Key: CASSANDRA-7131
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7131
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Tools
>            Reporter: Jeremiah Jordan
>            Priority: Trivial
>              Labels: lhf
>
> It would be nice if you could specify the cqlshrc file location on the 
> command line, so you don't have to jump through hoops when running it from a 
> service user or something.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to