Documentation
¶
Overview ¶
Package edit_diff implements the edit_diff tool: literal find/replace. One occurrence, all occurrences, or an expected-count guard for safety. Result echoes anchored lines around each affected region so a follow-up edit needs no re-read.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Tool ¶
type Tool struct {
// contains filtered or unexported fields
}
Tool is the edit_diff tool.
func New ¶
New returns an edit_diff tool rooted at root. Root is currently informational — callers pass absolute paths.
func NewWithFilter ¶
NewWithFilter constructs the edit_diff tool with an optional path regex. When pathRe is nil, all paths are allowed. When non-nil, edits to paths (relative to root when possible) that do NOT match are rejected before the file is touched.
Click to show internal directories.
Click to hide internal directories.