From 0f7c69c58748aeeaa426adf788630d38dd8f16aa Mon Sep 17 00:00:00 2001 From: "Jesse Becker (NCBI)" Date: Tue, 3 Mar 2015 17:12:19 -0500 Subject: [PATCH] Fix for #1760: influx doesn't create $HOME/.influx_history --- cmd/influx/main.go | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/cmd/influx/main.go b/cmd/influx/main.go index 88ea29f9e0f..3afdb5ccd1e 100644 --- a/cmd/influx/main.go +++ b/cmd/influx/main.go @@ -98,15 +98,18 @@ func main() { if e != nil { break } - if !c.ParseCommand(l) { + if c.ParseCommand(l) { // write out the history - if f, err := os.Create(historyFile); err == nil { - c.Line.WriteHistory(f) - f.Close() + if len(historyFile) > 0 { + c.Line.AppendHistory(l) + if f, err := os.Create(historyFile); err == nil { + c.Line.WriteHistory(f) + f.Close() + } } - break + } else { + break // exit main loop } - c.Line.AppendHistory(l) } }