Documentation
¶
Overview ¶
Package fsm ...
Index ¶
- type SveltinFSManager
- func (s *SveltinFSManager) GetFolder(name string) *composer.Folder
- func (s *SveltinFSManager) NewConfigFile(projectName string, name string, cliVersion string) *composer.File
- func (s *SveltinFSManager) NewContentFile(name string, template string, resource string) *composer.File
- func (s *SveltinFSManager) NewDotEnvFile(projectName string, tplData *config.TemplateData) *composer.File
- func (s *SveltinFSManager) NewNoPage(name string, projectConfig *config.ProjectConfig, resources []string, ...) *composer.File
- func (s *SveltinFSManager) NewPublicPage(name string, language string) *composer.File
- func (s *SveltinFSManager) NewResourceContentFile(name string, template string) *composer.File
- func (s *SveltinFSManager) NewResourceContentFolder(name string, resource string) *composer.Folder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SveltinFSManager ¶
type SveltinFSManager struct {
// contains filtered or unexported fields
}
SveltinFSManager is the struct for a pathmaker.
func NewSveltinFSManager ¶
func NewSveltinFSManager(maker *pathmaker.SveltinPathMaker) *SveltinFSManager
NewSveltinFSManager returns a pointer to a SveltinFSManager struct.
func (*SveltinFSManager) GetFolder ¶
func (s *SveltinFSManager) GetFolder(name string) *composer.Folder
GetFolder returns a Folder struct for the provided folder name.
func (*SveltinFSManager) NewConfigFile ¶
func (s *SveltinFSManager) NewConfigFile(projectName string, name string, cliVersion string) *composer.File
NewConfigFile returns a pointer to a new 'config' File.
func (*SveltinFSManager) NewContentFile ¶
func (s *SveltinFSManager) NewContentFile(name string, template string, resource string) *composer.File
NewContentFile returns a pointer to a new 'content' File.
func (*SveltinFSManager) NewDotEnvFile ¶
func (s *SveltinFSManager) NewDotEnvFile(projectName string, tplData *config.TemplateData) *composer.File
NewDotEnvFile returns a pointer to a new '.env' File.
func (*SveltinFSManager) NewNoPage ¶
func (s *SveltinFSManager) NewNoPage(name string, projectConfig *config.ProjectConfig, resources []string, contents map[string][]string, metadata map[string][]string, pages []string) *composer.File
NewNoPage returns a pointer to a 'no-public page' File.
func (*SveltinFSManager) NewPublicPage ¶
func (s *SveltinFSManager) NewPublicPage(name string, language string) *composer.File
NewPublicPage returns a pointer to a new 'public page' File.
func (*SveltinFSManager) NewResourceContentFile ¶
func (s *SveltinFSManager) NewResourceContentFile(name string, template string) *composer.File
NewResourceContentFile returns a pointer to the 'resource content' File.
func (*SveltinFSManager) NewResourceContentFolder ¶
func (s *SveltinFSManager) NewResourceContentFolder(name string, resource string) *composer.Folder
NewResourceContentFolder returns a pointer to the 'resource content' Folder.