in main/seqnum.go [63:73]
func IsSmallerThan(path string, num int) (bool, error) {
b, err := ioutil.ReadFile(path)
if err != nil {
if os.IsNotExist(err) {
return true, nil
}
return false, errors.Wrap(err, "seqnum: failed to read")
}
stored, err := strconv.Atoi(string(b))
return stored < num, errors.Wrapf(err, "seqnum: cannot parse number %q", b)
}