CASSANDRA-17488 allow users to change cqlsh history location using env variable #672
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Good day.
I just started using cassandra and found that it creates history folder in my home directory. I personally don't like it and all my folders follow XDG standard. I found stackoverflow question related to it which says that it's not possible to do without configuring source code of cqlsh.py.
In this pull request I added a feature to choose history directory using environment variable. The name of variable is CQL_HISTORY. Why ? Because postgres and node-repl use approximately the same convention (NODE_REPL_HISTORY,PSQL_HISTORY). If you want I can change the name.
Please review this idea I think a lot of people would like to have it (P.S I am not sure if this information should be added to README if so then I can do it )