fsm

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package fsm ...

Index

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL