INNER CODE UNIT · Go
func
simagix/keyhole · comparison.go:41
func (p *Comparison) SetNoColor(nocolor bool) {
p.nocolor = nocolor
}
// SetVerbose sets verbose
func (p *Comparison) SetVerbose(verbose bool) {
p.verbose = verbose
}
// Compare executes compare commands
func (p *Comparison) Compare(source string, target string) error {
var err error
if strings.HasSuffix(source, "-stats.bson.gz") && strings.HasSuffix(target, "-stats.bson.gz") { // compare files
var data []byte
var fd *bufio.Reader
if fd, err = gox.NewFileReader(source); err != nil {
return err
}