elitepath

package
v0.3.4 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2021 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Path

type Path struct {
	pathfixer.Location
	// contains filtered or unexported fields
}

func (*Path) ApplyChown

func (it *Path) ApplyChown(
	chown *pathinsfmt.Chown,
) *errorwrapper.Wrapper

func (*Path) ApplyFileMode

func (it *Path) ApplyFileMode(mode os.FileMode) *errorwrapper.Wrapper

func (*Path) ApplyPathVerifier

func (it *Path) ApplyPathVerifier(
	isSkipOnInvalid bool,
	errorCollection *errwrappers.Collection,
	pathVerifier *pathinsfmt.PathVerifier,
) (isSuccess bool)

func (*Path) ApplyPathVerifiers

func (it *Path) ApplyPathVerifiers(
	errorCollection *errwrappers.Collection,
	pathVerifiers *pathinsfmt.PathVerifiers,
) (isSuccess bool)

func (*Path) ApplyRwxInstruction

func (it *Path) ApplyRwxInstruction(
	rwx *chmodins.RwxInstruction,
) *errorwrapper.Wrapper

func (*Path) ChmodCondition

func (it *Path) ChmodCondition() *chmodins.Condition

func (*Path) ClonePath

func (it *Path) ClonePath() *Path

func (*Path) ClonePathUsingNew

func (it *Path) ClonePathUsingNew(newLocation string) *Path

func (*Path) Combine

func (it *Path) Combine(relativePaths ...string) string

func (*Path) CombineToEnhance

func (it *Path) CombineToEnhance(
	relativePaths ...string,
) *Path

func (*Path) CombineWithEnhancePaths

func (it *Path) CombineWithEnhancePaths(
	enhancePaths ...*Path,
) string

func (*Path) CombineWithEnhancePathsToEnhancePath

func (it *Path) CombineWithEnhancePathsToEnhancePath(
	enhancePaths ...*Path,
) *Path

func (*Path) ExistStat

func (it *Path) ExistStat() *chmodhelper.PathExistStat

func (*Path) FileInfo

func (it *Path) FileInfo() os.FileInfo

func (*Path) FileMode

func (it *Path) FileMode() os.FileMode

func (*Path) FixedPathAsSlice

func (it *Path) FixedPathAsSlice() []string

func (*Path) IsDir

func (it *Path) IsDir() bool

func (*Path) IsFile

func (it *Path) IsFile() bool

func (*Path) IsInvalid

func (it *Path) IsInvalid() bool

func (*Path) LocationInfo

func (it *Path) LocationInfo() *pathhelper.LocationInfo

func (*Path) PathExtWrapper

func (it *Path) PathExtWrapper() *pathext.Wrapper

func (*Path) PathLinuxStat

func (it *Path) PathLinuxStat() *pathstatlinux.Info

func (*Path) PathWrapper

func (it *Path) PathWrapper() pathwrapper.Wrapper

func (*Path) ReadFileBytes

func (it *Path) ReadFileBytes() *errbyte.Results

func (*Path) ReadFileString

func (it *Path) ReadFileString() *errstr.Result

func (*Path) ReadFileUnmarshal

func (it *Path) ReadFileUnmarshal(
	unmarshallingObjectRef interface{},
) *errorwrapper.Wrapper

func (*Path) ReadJsonParseSelfInjector

func (it *Path) ReadJsonParseSelfInjector(
	injector corejson.JsonParseSelfInjector,
) *errorwrapper.Wrapper

func (*Path) RwxWrapper

func (it *Path) RwxWrapper() *pathchmod.RwxWrapperWithError

func (*Path) SimpleStat

func (it *Path) SimpleStat() *pathchmod.SimpleStat

Jump to

Keyboard shortcuts

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