AzuCLI::Generate::Project
Inherits Teeplate::FileTree < Reference < Object
Project generator that creates a new Azu project from templates
Constants
OUTPUT_DIR = "./"
Constructors
new(project : String, module_name : String, author : String, email : String, license : String = "MIT", project_type : String = "web", database : String = "postgresql", test_framework : String = "spec", ci_setup : String = "GitHub Actions", docker_support : Bool = false, git_init : Bool = true, include_example : Bool = true, include_joobq : Bool = true, env : String = "development")
SourceInstance methods
__ecr1(____io)
Source__ecr10(____io)
Source__ecr12(____io)
Source__ecr14(____io)
Source__ecr16(____io)
Source__ecr18(____io)
Source__ecr29(____io)
Source__ecr31(____io)
Source__ecr33(____io)
Source__ecr35(____io)
Source__ecr38(____io)
Source__ecr40(____io)
Source__ecr44(____io)
Source__ecr46(____io)
Source__ecr48(____io)
Source__ecr50(____io)
Source__ecr52(____io)
Source__ecr54(____io)
Source__ecr56(____io)
Source__ecr6(____io)
Source__ecr60(____io)
Source__ecr62(____io)
Source__ecr64(____io)
Source__ecr66(____io)
Source__ecr69(____io)
Source__ecr72(____io)
Source__ecr76(____io)
Source__ecr78(____io)
Source__ecr8(____io)
Sourceauthor
Sourceauthor=(author : String)
Sourceci_setup
Sourceci_setup=(ci_setup : String)
Sourcedatabase
Sourcedatabase=(database : String)
Sourcedatabase_adapter_uri_prefix
Sourcedatabase_env_url
Sourcedocker_support
Sourcedocker_support=(docker_support : Bool)
Sourceemail
Sourceemail=(email : String)
Sourceenv
Sourceenv=(env : String)
Sourcegit_init
Sourcegit_init=(git_init : Bool)
Sourcegithub_name
Sourcegithub_name=(github_name : String)
Sourceinclude_example
Sourceinclude_example=(include_example : Bool)
Sourceinclude_joobq
Sourceinclude_joobq=(include_joobq : Bool)
Sourcelicense
Sourcelicense=(license : String)
Sourcemodule_name
Sourcemodule_name=(module_name : String)
Sourceproject_type
Sourceproject_type=(project_type : String)
Sourceschema_name
Generate schema class name from project name Examples: "blog" → "BlogDB", "my_blog" → "MyBlogDB"
schema_symbol
Generate schema symbol from project name Examples: "blog" → "blog_db", "my_blog" → "my_blog_db"
test_framework
Sourcetest_framework=(test_framework : String)
Source