summaryrefslogtreecommitdiff
path: root/xmake/modules/package/manager/apt/install_package.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2019-05-25 22:27:46 +0800
committerruki <[email protected]>2019-05-25 22:27:46 +0800
commit62e802d3d2bd954c7c101e0eaf792125e2f9e44d (patch)
tree4bad2876a2ffcfc2facb17bf538a90d797349ae9 /xmake/modules/package/manager/apt/install_package.lua
parent2cae1ff2dc7f1756a8a831cfde5c6610342f978f (diff)
improve confirm
Diffstat (limited to 'xmake/modules/package/manager/apt/install_package.lua')
-rw-r--r--xmake/modules/package/manager/apt/install_package.lua18
1 files changed, 2 insertions, 16 deletions
diff --git a/xmake/modules/package/manager/apt/install_package.lua b/xmake/modules/package/manager/apt/install_package.lua
index 21d0c648e..9f46cdb98 100644
--- a/xmake/modules/package/manager/apt/install_package.lua
+++ b/xmake/modules/package/manager/apt/install_package.lua
@@ -50,23 +50,9 @@ function main(name, opt)
-- install with administrator permission?
elseif sudo.has() then
- -- get confirm
- local confirm = option.get("yes")
- if confirm == nil then
-
- -- show tips
- cprint("${bright color.warning}note: ${clear}try installing %s with administrator permission?", name)
- cprint("please input: y (y/n)")
-
- -- get answer
- io.flush()
- local answer = io.read()
- if answer == 'y' or answer == '' then
- confirm = true
- end
- end
-
-- install it if be confirmed
+ local description = format("try installing %s with administrator permission", name)
+ local confirm = utils.confirm({default = true, description = description})
if confirm then
sudo.vrunv(apt.program, argv)
end