diff options
| author | ruki <[email protected]> | 2019-05-25 22:27:46 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2019-05-25 22:27:46 +0800 |
| commit | 62e802d3d2bd954c7c101e0eaf792125e2f9e44d (patch) | |
| tree | 4bad2876a2ffcfc2facb17bf538a90d797349ae9 /xmake/modules/package/manager/apt/install_package.lua | |
| parent | 2cae1ff2dc7f1756a8a831cfde5c6610342f978f (diff) | |
improve confirm
Diffstat (limited to 'xmake/modules/package/manager/apt/install_package.lua')
| -rw-r--r-- | xmake/modules/package/manager/apt/install_package.lua | 18 |
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 |
