Documentation ¶
Index ¶
- type CmdRepository
- type CmdRepositoryInterface
- type FsMockRepository
- func (repo *FsMockRepository) Create(path string, body []byte) error
- func (repo *FsMockRepository) CreateDir(path string) error
- func (repo *FsMockRepository) Ext(path string) string
- func (repo *FsMockRepository) HomeDir() (string, error)
- func (repo *FsMockRepository) IsDir(path string) (bool, error)
- func (repo *FsMockRepository) IsExist(path string) bool
- func (repo *FsMockRepository) ListDirs(path string) ([]string, error)
- func (repo *FsMockRepository) ListFiles(path string) ([]string, error)
- func (repo *FsMockRepository) Read(path string) ([]byte, error)
- func (repo *FsMockRepository) Remove(path string) error
- func (repo *FsMockRepository) WorkDir() (string, error)
- type FsRepository
- func (repo *FsRepository) Create(path string, body []byte) error
- func (repo *FsRepository) CreateDir(path string) error
- func (repo *FsRepository) Ext(path string) string
- func (repo *FsRepository) HomeDir() (string, error)
- func (repo *FsRepository) IsDir(path string) (bool, error)
- func (repo *FsRepository) IsExist(path string) bool
- func (repo *FsRepository) ListDirs(path string) ([]string, error)
- func (repo *FsRepository) ListFiles(path string) ([]string, error)
- func (repo *FsRepository) Read(path string) ([]byte, error)
- func (repo *FsRepository) Remove(path string) error
- func (repo *FsRepository) WorkDir() (string, error)
- type FsRepositoryInterface
- type LogRepository
- type LogRepositoryInterface
- type Repos
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CmdRepository ¶
type CmdRepository struct{}
type CmdRepositoryInterface ¶
type FsMockRepository ¶
type FsMockRepository struct {
Files []string
}
func (*FsMockRepository) Create ¶
func (repo *FsMockRepository) Create(path string, body []byte) error
func (*FsMockRepository) CreateDir ¶
func (repo *FsMockRepository) CreateDir(path string) error
func (*FsMockRepository) Ext ¶
func (repo *FsMockRepository) Ext(path string) string
func (*FsMockRepository) HomeDir ¶
func (repo *FsMockRepository) HomeDir() (string, error)
func (*FsMockRepository) IsExist ¶
func (repo *FsMockRepository) IsExist(path string) bool
func (*FsMockRepository) ListDirs ¶
func (repo *FsMockRepository) ListDirs(path string) ([]string, error)
func (*FsMockRepository) ListFiles ¶
func (repo *FsMockRepository) ListFiles(path string) ([]string, error)
func (*FsMockRepository) Remove ¶
func (repo *FsMockRepository) Remove(path string) error
func (*FsMockRepository) WorkDir ¶
func (repo *FsMockRepository) WorkDir() (string, error)
type FsRepository ¶
type FsRepository struct{}
func (*FsRepository) CreateDir ¶
func (repo *FsRepository) CreateDir(path string) error
func (*FsRepository) Ext ¶
func (repo *FsRepository) Ext(path string) string
func (*FsRepository) HomeDir ¶
func (repo *FsRepository) HomeDir() (string, error)
func (*FsRepository) IsExist ¶
func (repo *FsRepository) IsExist(path string) bool
func (*FsRepository) Remove ¶
func (repo *FsRepository) Remove(path string) error
func (*FsRepository) WorkDir ¶
func (repo *FsRepository) WorkDir() (string, error)
type FsRepositoryInterface ¶
type FsRepositoryInterface interface { Ext(path string) string IsExist(path string) bool IsDir(path string) (bool, error) CreateDir(path string) error Create(path string, body []byte) error HomeDir() (string, error) WorkDir() (string, error) Remove(path string) error Read(path string) ([]byte, error) ListDirs(path string) ([]string, error) ListFiles(path string) ([]string, error) }
type LogRepository ¶
type LogRepository struct{}
func (*LogRepository) Fatal ¶
func (repo *LogRepository) Fatal(err error)
func (*LogRepository) Info ¶
func (repo *LogRepository) Info(format string, v ...any)
type LogRepositoryInterface ¶
type Repos ¶
type Repos struct { Cmd CmdRepositoryInterface Fs FsRepositoryInterface Log LogRepositoryInterface }
Click to show internal directories.
Click to hide internal directories.