1
0
Fork 0
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
492 B
Go

//go:build !windows
package history
import (
"io"
"os"
)
2 years ago
// Reader returns a reader of the history file.
func Reader() io.ReadCloser {
p, err := Path()
if err != nil {
return nil
}
f, err := os.Open(p)
if err != nil {
return nil
}
return f
}
2 years ago
// Writer returns a writer for the history file.
func Writer() io.WriteCloser {
p, err := Path()
if err != nil {
return nil
}
f, err := os.OpenFile(p, os.O_RDWR|os.O_CREATE, 0755)
if err != nil {
return nil
}
return f
}