Documentation ¶
Index ¶
- type ConfigBody
- type ConfigChecker
- type ConfigMerger
- type ConfigRemover
- type ConfigSetters
- type ConfigTools
- type FileReader
- type FileSetters
- type FileToolsManager
- type ProfileRepository
- type ProfileUseCase
- func (p *ProfileUseCase) CheckUseCfgFile() bool
- func (p *ProfileUseCase) CleanConfigFromUseFiles(cfg string) string
- func (p *ProfileUseCase) GetMapWithFileInConfig(profileBody string) map[string]string
- func (p *ProfileUseCase) GetMergedStringCfg(fileAbs, key, profileCurrent string) (*string, error)
- func (p *ProfileUseCase) GetProfileFromCache(cfg string) entity.Profile
- func (p *ProfileUseCase) OpenFileAndAddToConfig() (*string, error)
- func (p *ProfileUseCase) ReadFile() ([]byte, error)
- func (p *ProfileUseCase) SaveProfile(cfg string) error
- func (p *ProfileUseCase) SaveProfileFromFile(cfg string) error
- func (p *ProfileUseCase) SaveProfileWithBody(profile *entity.Profile)
- func (p *ProfileUseCase) SaveProfileWithCfgFile(path string) error
- func (p *ProfileUseCase) SaveProfileWithoutCfgFile(cfg string) error
- func (p *ProfileUseCase) SearchFileAbsolutePath(file string) (*string, error)
- type WithCfgfileProfile
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigBody ¶
type ConfigBody interface {
GetBody() string
}
type ConfigChecker ¶
type ConfigMerger ¶
type ConfigRemover ¶
type ConfigRemover interface { RemoveSpaceLines() RemoveCommentLines() RemoveEmptyString() RemoveNotCertsAndKeys() RemoveCertsAndKeys() }
type ConfigSetters ¶
type ConfigTools ¶
type FileReader ¶
type FileSetters ¶
type FileToolsManager ¶
type ProfileRepository ¶
type ProfileUseCase ¶
type ProfileUseCase struct {
// contains filtered or unexported fields
}
func NewProfileUseCase ¶
func NewProfileUseCase( fileSetters FileSetters, fileToolsManager FileToolsManager, fileReader FileReader, cfgSetters ConfigSetters, cfgCheck ConfigChecker, cfgMerg ConfigMerger, cfgRemover ConfigRemover, cfgTools ConfigTools, cfgBody ConfigBody, profileRepo ProfileRepository, ) (obj *ProfileUseCase, err error)
func (*ProfileUseCase) CheckUseCfgFile ¶
func (p *ProfileUseCase) CheckUseCfgFile() bool
func (*ProfileUseCase) CleanConfigFromUseFiles ¶
func (p *ProfileUseCase) CleanConfigFromUseFiles(cfg string) string
func (*ProfileUseCase) GetMapWithFileInConfig ¶
func (p *ProfileUseCase) GetMapWithFileInConfig(profileBody string) map[string]string
func (*ProfileUseCase) GetMergedStringCfg ¶
func (p *ProfileUseCase) GetMergedStringCfg( fileAbs, key, profileCurrent string, ) (*string, error)
func (*ProfileUseCase) GetProfileFromCache ¶
func (p *ProfileUseCase) GetProfileFromCache(cfg string) entity.Profile
func (*ProfileUseCase) OpenFileAndAddToConfig ¶
func (p *ProfileUseCase) OpenFileAndAddToConfig() (*string, error)
func (*ProfileUseCase) ReadFile ¶
func (p *ProfileUseCase) ReadFile() ([]byte, error)
func (*ProfileUseCase) SaveProfile ¶
func (p *ProfileUseCase) SaveProfile(cfg string) error
func (*ProfileUseCase) SaveProfileFromFile ¶
func (p *ProfileUseCase) SaveProfileFromFile(cfg string) error
func (*ProfileUseCase) SaveProfileWithBody ¶
func (p *ProfileUseCase) SaveProfileWithBody(profile *entity.Profile)
func (*ProfileUseCase) SaveProfileWithCfgFile ¶
func (p *ProfileUseCase) SaveProfileWithCfgFile(path string) error
func (*ProfileUseCase) SaveProfileWithoutCfgFile ¶
func (p *ProfileUseCase) SaveProfileWithoutCfgFile(cfg string) error
func (*ProfileUseCase) SearchFileAbsolutePath ¶
func (p *ProfileUseCase) SearchFileAbsolutePath(file string) (*string, error)
type WithCfgfileProfile ¶
Click to show internal directories.
Click to hide internal directories.