summaryrefslogtreecommitdiff
path: root/xmake/actions/create/main.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2019-09-20 00:43:09 +0800
committerruki <[email protected]>2019-09-19 22:18:57 +0800
commit3226821d7af1ce96347e93a3ead4e196618c54e5 (patch)
tree4015848dc9c48fb6f4c43a39b6966c2437982418 /xmake/actions/create/main.lua
parenta838d8561e98342ed2c793c239f495357e4179c1 (diff)
remove some files for template
Diffstat (limited to 'xmake/actions/create/main.lua')
-rw-r--r--xmake/actions/create/main.lua17
1 files changed, 5 insertions, 12 deletions
diff --git a/xmake/actions/create/main.lua b/xmake/actions/create/main.lua
index 987d36b16..85367ad3b 100644
--- a/xmake/actions/create/main.lua
+++ b/xmake/actions/create/main.lua
@@ -89,15 +89,8 @@ function _create_project_or_files(language, templateid, targetname)
end
os.cp(path.join(os.programdir(), "scripts", "gitignore"), path.join(projectdir, ".gitignore"))
table.insert(filedirs, ".gitignore")
- end
-
- -- create files
- sourcedir = path.join(tempinst:scriptdir(), "files")
- if os.isdir(sourcedir) then
- for _, filedir in ipairs(os.filedirs(path.join(sourcedir, "*"))) do
- os.cp(filedir, projectdir)
- table.insert(filedirs, path.relative(filedir, sourcedir))
- end
+ else
+ raise("template(%s): project not found!", templateid)
end
-- get the builtin variables
@@ -123,10 +116,10 @@ function _create_project_or_files(language, templateid, targetname)
for _, filedir in ipairs(filedirs) do
if os.isdir(filedir) then
for _, file in ipairs(os.files(path.join(filedir, "**"))) do
- print(" > %s", file)
+ cprint(" ${green}[+]: ${clear}%s", file)
end
else
- print(" > %s", filedir)
+ cprint(" ${green}[+]: ${clear}%s", filedir)
end
end
end
@@ -141,7 +134,7 @@ function main()
local targetname = option.get("target") or path.basename(project.directory()) or "demo"
-- trace
- cprint("${bright}create %s files ...", targetname)
+ cprint("${bright}create %s ...", targetname)
-- create project or files from template
_create_project_or_files(option.get("language"), option.get("template"), targetname)