Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AllAppTypes = []AppType{ AppTypeAPI, AppTypeWeb, }
View Source
var AllDatabases = []Database{ DatabaseNone, DatabaseSQLite3, DatabasePostgres, DatabaseMySQL, }
View Source
var AllQueues = []Queue{ QueueNone, QueueBasic, QueueSQS, }
Functions ¶
func IsDirectoryEmpty ¶ added in v0.48.0
func RemoveEmptyDirs ¶ added in v0.48.0
Types ¶
type Config ¶
type Config struct {
Quiet bool
OutputDir string
Git bool
Name string
AppType AppType
Database Database
Queue Queue
SMTP bool
Storage bool
Redis bool
OAuthGoogle bool
OAuthDiscord bool
OAuthGitHub bool
OAuthInstagram bool
OAuthMicrosoft bool
OAuthReddit bool
OAuthSpotify bool
OAuthTwitch bool
OAuthFacebook bool
OAuthLinkedIn bool
OAuthSlack bool
OAuthStripe bool
OAuthX bool
OIDCFacebook bool
OIDCGoogle bool
OIDCLinkedIn bool
OIDCMicrosoft bool
OIDCTwitch bool
OIDCDiscord bool
}
type FileExclusion ¶ added in v0.56.0
type FileRename ¶ added in v0.56.0
type Project ¶
type Project struct {
Name string
AppType AppType
Database Database
Queue Queue
SMTP bool
Storage bool
Redis bool
OAuthGoogle bool
OAuthDiscord bool
OAuthGitHub bool
OAuthInstagram bool
OAuthMicrosoft bool
OAuthReddit bool
OAuthSpotify bool
OAuthTwitch bool
OAuthFacebook bool
OAuthLinkedIn bool
OAuthSlack bool
OAuthStripe bool
OAuthX bool
OIDCFacebook bool
OIDCGoogle bool
OIDCLinkedIn bool
OIDCMicrosoft bool
OIDCTwitch bool
OIDCDiscord bool
// contains filtered or unexported fields
}
func NewProject ¶ added in v0.48.0
func (*Project) ExcludeFile ¶ added in v0.56.0
func (*Project) RenameFiles ¶ added in v0.56.0
func (*Project) UsesDockerOnDev ¶ added in v0.54.0
Click to show internal directories.
Click to hide internal directories.