2323import (" core.base.option" )
2424import (" core.project.project" )
2525
26- function create_project (template , targetname )
26+ function create_project (template , targetname , package )
2727 if not table .contains (os .dirs (path .join (os .scriptdir (), " templates" , " *" )),
2828 path .join (os .scriptdir (), " templates" , template )) then
2929 raise (" unsupport template => %s" , template )
@@ -68,6 +68,7 @@ function create_project(template, targetname)
6868 local builtinvars = {}
6969 builtinvars .FAQ = io .readfile (path .join (os .scriptdir (), " faq.lua" ))
7070 builtinvars .TARGETNAME = targetname
71+ builtinvars .PACKAGE = package
7172
7273 for _ , configfile in ipairs (filedirs ) do
7374 local pattern = " %${(.-)}"
@@ -94,7 +95,7 @@ function main()
9495 local olddir = os .cd (os .workingdir ())
9596 local targetname = option .get (" target" ) or " demo"
9697 cprint (" ${bright}create %s ..." , targetname ) -- trace
97- create_project (option .get (" template" ), targetname )
98+ create_project (option .get (" template" ), targetname , option . get ( " package " ) )
9899 cprint (" ${color.success}create ok!" ) -- trace
99100 os .cd (olddir )
100101end
0 commit comments