Compare commits

..

No commits in common. "d7e3dfdb0f8c5a23f3f5e39393c7bf8ca5950686" and "9049abc682c745f4028a5c074a084488cf2b0edd" have entirely different histories.

3 changed files with 0 additions and 27 deletions

View File

@ -11,27 +11,10 @@ import (
var _ afero.Fs = &RiceFs{}
// FindFs tries to find a rice.Box by its name and wraps in into a RiceFs.
func FindFs(name string) (*RiceFs, error) {
box, err := rice.FindBox(name)
if err != nil {
return nil, err
}
return NewFs(box), nil
}
// NewFs creates a new RiceFs based on the supplied rice.Box.
func NewFs(b *rice.Box) *RiceFs {
return &RiceFs{b}
}
// MustFindFs tries to find a rice.Box by its name and wraps in into a RiceFs. If the box is not found the method panics.
func MustFindFs(name string) *RiceFs {
box := rice.MustFindBox(name)
return NewFs(box)
}
// RiceFs represents an afero.Fs based on an underlying rice.Box.
type RiceFs struct {
Box *rice.Box
}

View File

@ -9,9 +9,7 @@ import (
"github.com/spf13/afero"
)
// CopyDir represents a directory that is mimicked on hard drive.
type CopyDir interface {
Fs() afero.Fs
Retrieve(name string) (string, error)
Path(name string) string
Open(name string) (*os.File, error)
@ -33,8 +31,6 @@ func NewCopyDir(fs afero.Fs) (CopyDir, error) {
return &copyDir{fs, dir}, nil
}
func (d *copyDir) Fs() afero.Fs { return d.fs }
func (d *copyDir) Retrieve(name string) (string, error) {
var path = d.Path(name)
if _, err := os.Stat(path); os.IsNotExist(err) {

View File

@ -20,12 +20,6 @@ func NewFallbackFs(source, backup afero.Fs) *FallbackFs {
return &FallbackFs{source, backup}
}
// NewOsFsFallback creates a new Fs based on the os package, restricts access on the supplied path and uses backup as fallback.
func NewOsFsFallback(path string, backup afero.Fs) *FallbackFs {
osFs := afero.NewOsFs()
return NewFallbackFs(afero.NewBasePathFs(osFs, path), backup)
}
func (f *FallbackFs) do(action func(afero.Fs) error) error {
err := action(f.source)
if err == nil {