diff options
| author | ruki <[email protected]> | 2023-02-07 00:17:29 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2023-02-07 00:17:29 +0800 |
| commit | 3e81e80d61651c36766bec2f6ed18154c951c9db (patch) | |
| tree | 4248aac747162cfc5b5634a6ef28048407051fde | |
| parent | 983cd589c62c8d32674ffce0b7ccb51de373cb24 (diff) | |
improve on_download
| -rw-r--r-- | xmake/modules/private/action/require/impl/actions/download.lua | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/xmake/modules/private/action/require/impl/actions/download.lua b/xmake/modules/private/action/require/impl/actions/download.lua index a3f679a7d..acd465b71 100644 --- a/xmake/modules/private/action/require/impl/actions/download.lua +++ b/xmake/modules/private/action/require/impl/actions/download.lua @@ -218,6 +218,17 @@ function _download(package, url, sourcedir, opt) end end +-- download codes from script +function _download_from_script(package, script, opt) + + -- do download + script(package, opt) + + -- trace + tty.erase_line_to_start().cr() + cprint("${yellow} => ${clear}download %s .. ${color.success}${text.success}", opt.url) +end + -- get sorted urls function _urls(package) @@ -290,7 +301,7 @@ function main(package) local sourcedir = "source" local script = package:script("download") if script then - script(package, { + _download_from_script(package, script, { sourcedir = sourcedir, url = url, url_alias = url_alias, |
