typedpath

package
v0.0.0-...-88ab25c Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseName

type BaseName string

type RawPath

type RawPath string

RawPath is OS depended path. This style is for directly handling file systems.

func Getwd

func Getwd() (RawPath, error)

func NewRawPath

func NewRawPath(basenames ...BaseName) RawPath

func NewRawPathUnsafe

func NewRawPathUnsafe(path string) RawPath

func NewRootRawPath

func NewRootRawPath(basenames ...BaseName) RawPath

func (RawPath) Base

func (r RawPath) Base() string

func (RawPath) Dir

func (r RawPath) Dir() RawPath

func (RawPath) Ext

func (r RawPath) Ext() string

func (RawPath) IsAbs

func (r RawPath) IsAbs() bool

func (RawPath) JoinBaseName

func (r RawPath) JoinBaseName(others ...BaseName) RawPath

func (RawPath) JoinRawPath

func (r RawPath) JoinRawPath(other RawPath) RawPath

func (RawPath) Rel

func (r RawPath) Rel(path RawPath) (RawPath, error)

func (RawPath) ToSlash

func (r RawPath) ToSlash() SlashPath

func (RawPath) TrimLastSep

func (r RawPath) TrimLastSep() RawPath

type SlashPath

type SlashPath string

SlashPath is slash separated path. Typically, Git uses the Slash Path.

func NewSlashPathUnsafe

func NewSlashPathUnsafe(path string) SlashPath

func SlashPathFromBaseName

func SlashPathFromBaseName(baseName BaseName) SlashPath

func (SlashPath) Dir

func (s SlashPath) Dir() SlashPath

func (SlashPath) Ext

func (s SlashPath) Ext() string

func (SlashPath) IsAbs

func (s SlashPath) IsAbs() bool

func (SlashPath) JoinBaseName

func (s SlashPath) JoinBaseName(other BaseName) SlashPath

func (SlashPath) JoinSlashPath

func (s SlashPath) JoinSlashPath(other SlashPath) SlashPath

func (SlashPath) Split

func (s SlashPath) Split() (SlashPath, BaseName)

func (SlashPath) ToRaw

func (s SlashPath) ToRaw() RawPath

Jump to

Keyboard shortcuts

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