patcher

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2023 License: GPL-3.0 Imports: 15 Imported by: 0

Documentation

Overview

Copyright © 2021 Colin Fox <greenenergy@gmail.com>

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetFlagString added in v1.0.1

func GetFlagString(name string, flags *pflag.FlagSet) (string, error)

Types

type Patcher

type Patcher struct {
	// contains filtered or unexported fields
}

func NewPatcher

func NewPatcher(dry, verbose bool, engine dbe.DBEngine, folder, ignore string) (*Patcher, error)

func (*Patcher) Dry

func (p *Patcher) Dry(dry bool)

Dry - Manually set the dryrun flag, mainly for testing

func (*Patcher) NewPatch

func (p *Patcher) NewPatch(thePath string) (*patch.Patch, error)

func (*Patcher) Process

func (p *Patcher) Process() error

func (*Patcher) Reset added in v1.1.0

func (p *Patcher) Reset()

func (*Patcher) Resolve

func (p *Patcher) Resolve() error

func (*Patcher) Scan

func (p *Patcher) Scan(folder string) error

func (*Patcher) String

func (p *Patcher) String() string

Jump to

Keyboard shortcuts

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