Documentation
¶
Index ¶
- func NewLogger(logLevel string, verbose bool, stderr io.Writer) *slog.Logger
- type AwsHelper
- func (helper *AwsHelper) AddCloudFrontAssets(originBucketName string, region string, awsProfile string) error
- func (helper *AwsHelper) CleanCloudFrontCache(stackName string, stage string, region string, awsProfile string) error
- func (helper *AwsHelper) RemoveCloudFrontAssets(originBucketName string, region string, awsProfile string) error
- type AwsSamHelper
- type EnvValueInfo
- type InitCmdTemplateInfo
- type RouteTemplateInfo
- type SamTomlTemplateInfo
- type SamYamlTemplateInfo
- type StageTemplateInfo
- type TailwindHelper
- type TemplHelper
- type TemplateHelper
- func (helper *TemplateHelper) CopyFile(filePath string, destinationPath string) error
- func (helper *TemplateHelper) CopyFromFs(fileTemplate embed.FS, templateFilePath string, outputFilePath string) error
- func (helper *TemplateHelper) CreateFromTemplate(fileTemplate embed.FS, templateFilePath string, outputFilePath string, ...) error
- func (helper *TemplateHelper) DeleteFile(filePath string) error
- func (helper *TemplateHelper) UpdateFromTemplate(templateFilePath string, outputFilePath string, templateStruct interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AwsHelper ¶
type AwsHelper struct {
}
func NewAwsHelper ¶
func NewAwsHelper() AwsHelper
func (*AwsHelper) AddCloudFrontAssets ¶
func (*AwsHelper) CleanCloudFrontCache ¶
type AwsSamHelper ¶
type AwsSamHelper struct {
}
func NewAwsSamHelper ¶
func NewAwsSamHelper() AwsSamHelper
func (*AwsSamHelper) Build ¶
func (helper *AwsSamHelper) Build() error
func (*AwsSamHelper) DeleteStack ¶
func (helper *AwsSamHelper) DeleteStack(stage string, stackName string, awsProfile string) error
type EnvValueInfo ¶
type EnvValueInfo struct {
Value interface{}
Key string
}
type InitCmdTemplateInfo ¶
type RouteTemplateInfo ¶
type SamTomlTemplateInfo ¶
type SamYamlTemplateInfo ¶
type SamYamlTemplateInfo struct {
Timeout int
MemorySize int
UsedTemplateName string
ProjectName string
StageTemplateInfo StageTemplateInfo
}
type StageTemplateInfo ¶
type TailwindHelper ¶
type TailwindHelper struct {
}
func NewTailwindHelper ¶
func NewTailwindHelper() TailwindHelper
func (*TailwindHelper) Build ¶
func (helper *TailwindHelper) Build() error
type TemplHelper ¶
type TemplHelper struct {
}
func NewTemplHelper ¶
func NewTemplHelper() TemplHelper
func (*TemplHelper) Render ¶
func (t *TemplHelper) Render() error
type TemplateHelper ¶
type TemplateHelper struct {
InitCmdTemplateInfo InitCmdTemplateInfo
RouteTemplateInfo RouteTemplateInfo
}
func NewTemplateHelper ¶
func NewTemplateHelper() TemplateHelper
func (*TemplateHelper) CopyFile ¶
func (helper *TemplateHelper) CopyFile(filePath string, destinationPath string) error
func (*TemplateHelper) CopyFromFs ¶
func (*TemplateHelper) CreateFromTemplate ¶
func (*TemplateHelper) DeleteFile ¶
func (helper *TemplateHelper) DeleteFile(filePath string) error
func (*TemplateHelper) UpdateFromTemplate ¶
func (helper *TemplateHelper) UpdateFromTemplate(templateFilePath string, outputFilePath string, templateStruct interface{}) error
Click to show internal directories.
Click to hide internal directories.