...

Source file src/sigs.k8s.io/kustomize/api/filesys/filesys.go

Documentation: sigs.k8s.io/kustomize/api/filesys

     1  // Copyright 2021 The Kubernetes Authors.
     2  // SPDX-License-Identifier: Apache-2.0
     3  
     4  // Package filesys provides a file system abstraction,
     5  // a subset of that provided by golang.org/pkg/os,
     6  // with an on-disk and in-memory representation.
     7  //
     8  // Deprecated: use sigs.k8s.io/kustomize/kyaml/filesys instead.
     9  package filesys
    10  
    11  import "sigs.k8s.io/kustomize/kyaml/filesys"
    12  
    13  const (
    14  	// Separator is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.Separator.
    15  	Separator = filesys.Separator
    16  	// SelfDir is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.SelfDir.
    17  	SelfDir = filesys.SelfDir
    18  	// ParentDir is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.ParentDir.
    19  	ParentDir = filesys.ParentDir
    20  )
    21  
    22  type (
    23  	// FileSystem is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.FileSystem.
    24  	FileSystem = filesys.FileSystem
    25  	// FileSystemOrOnDisk is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.FileSystemOrOnDisk.
    26  	FileSystemOrOnDisk = filesys.FileSystemOrOnDisk
    27  	// ConfirmedDir is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.ConfirmedDir.
    28  	ConfirmedDir = filesys.ConfirmedDir
    29  )
    30  
    31  // MakeEmptyDirInMemory is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.MakeEmptyDirInMemory.
    32  func MakeEmptyDirInMemory() FileSystem { return filesys.MakeEmptyDirInMemory() }
    33  
    34  // MakeFsInMemory is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.MakeFsInMemory.
    35  func MakeFsInMemory() FileSystem { return filesys.MakeFsInMemory() }
    36  
    37  // MakeFsOnDisk is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.MakeFsOnDisk.
    38  func MakeFsOnDisk() FileSystem { return filesys.MakeFsOnDisk() }
    39  
    40  // NewTmpConfirmedDir is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.NewTmpConfirmedDir.
    41  func NewTmpConfirmedDir() (filesys.ConfirmedDir, error) { return filesys.NewTmpConfirmedDir() }
    42  
    43  // RootedPath is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.RootedPath.
    44  func RootedPath(elem ...string) string { return filesys.RootedPath(elem...) }
    45  
    46  // StripTrailingSeps is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.StripTrailingSeps.
    47  func StripTrailingSeps(s string) string { return filesys.StripTrailingSeps(s) }
    48  
    49  // StripLeadingSeps is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.StripLeadingSeps.
    50  func StripLeadingSeps(s string) string { return filesys.StripLeadingSeps(s) }
    51  
    52  // PathSplit is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.PathSplit.
    53  func PathSplit(incoming string) []string { return filesys.PathSplit(incoming) }
    54  
    55  // PathJoin is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.PathJoin.
    56  func PathJoin(incoming []string) string { return filesys.PathJoin(incoming) }
    57  
    58  // InsertPathPart is deprecated, use sigs.k8s.io/kustomize/kyaml/filesys.InsertPathPart.
    59  func InsertPathPart(path string, pos int, part string) string {
    60  	return filesys.InsertPathPart(path, pos, part)
    61  }
    62  

View as plain text