diff

package
v0.30.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2020 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package diff implements diffing.

Should primarily be used for testing.

Copied from https://github.com/golang/go/blob/master/src/cmd/gofmt/gofmt.go

Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

https://github.com/golang/go/blob/master/LICENSE

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Diff added in v0.13.0

func Diff(
	ctx context.Context,
	b1 []byte,
	b2 []byte,
	filename1 string,
	filename2 string,
	options ...DiffOption,
) ([]byte, error)

Diff does a diff.

Returns nil if no diff.

Types

type DiffOption added in v0.30.1

type DiffOption func(*diffOptions)

DiffOption is an option for Diff.

func DiffWithSuppressCommands added in v0.30.1

func DiffWithSuppressCommands() DiffOption

DiffWithSuppressCommands returns a new DiffOption that suppresses printing of commands.

func DiffWithSuppressTimestamps added in v0.30.1

func DiffWithSuppressTimestamps() DiffOption

DiffWithSuppressCommands returns a new DiffOption that suppresses printing of timestamps.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL