Documentation ¶
Index ¶
- func InitResourceFs(name string, fileBase64 string) error
- func NewResourceFs() afero.Fs
- type ResourceFs
- func (*ResourceFs) Chmod(name string, mode os.FileMode) error
- func (*ResourceFs) Chtimes(name string, atime time.Time, mtime time.Time) error
- func (*ResourceFs) Create(name string) (afero.File, error)
- func (*ResourceFs) Mkdir(name string, perm os.FileMode) error
- func (*ResourceFs) MkdirAll(path string, perm os.FileMode) error
- func (*ResourceFs) Name() string
- func (r *ResourceFs) Open(name string) (afero.File, error)
- func (r *ResourceFs) OpenFile(name string, flag int, perm os.FileMode) (afero.File, error)
- func (*ResourceFs) Remove(name string) error
- func (*ResourceFs) RemoveAll(path string) error
- func (*ResourceFs) Rename(oldname, newname string) error
- func (r *ResourceFs) Stat(name string) (os.FileInfo, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitResourceFs ¶
InitResourceFs will initialize resource filesystem with given base64 of config file.
Types ¶
type ResourceFs ¶
type ResourceFs struct {
// contains filtered or unexported fields
}
ResourceFs defines a readonly afero.Fs which is used to read config in resources of application. The os filesystem has high priority to read. The embedded filesystem will be read if os filesystem not found.
func (*ResourceFs) Name ¶
func (*ResourceFs) Name() string
func (*ResourceFs) Remove ¶
func (*ResourceFs) Remove(name string) error
func (*ResourceFs) RemoveAll ¶
func (*ResourceFs) RemoveAll(path string) error
func (*ResourceFs) Rename ¶
func (*ResourceFs) Rename(oldname, newname string) error
Click to show internal directories.
Click to hide internal directories.