main.go 300 B

12345678910111213141516
  1. package main
  2. import "log"
  3. func main() {
  4. old := NewBashHistoryFile()
  5. defer old.FileHandle.Close()
  6. old.ReadHistory()
  7. name := old.FileHandle.Name()
  8. tmp := NewBashHistoryTmpFile()
  9. wrote := tmp.SaveTmp(old.History)
  10. tmp.WriteFresh(old, true)
  11. log.Printf("wrote %d lines to %s\n", wrote, name)
  12. }