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