summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOpportunity <[email protected]>2020-01-15 18:26:31 +0800
committerOpportunity <[email protected]>2020-01-15 18:26:31 +0800
commit1c1c4bddc5b9f36a6cefeb2edae134645c445a88 (patch)
tree7cc5b83e96def3d0ca3e99d2e6268cf5ec063d55
parentf005776c9b847595225f5e490639fcc4a159f845 (diff)
fix
-rw-r--r--xmake/core/base/cli.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/core/base/cli.lua b/xmake/core/base/cli.lua
index a76d6db23..2ec5d8d42 100644
--- a/xmake/core/base/cli.lua
+++ b/xmake/core/base/cli.lua
@@ -53,11 +53,11 @@ function cli._make_arg(value, argv, argi)
end
function cli._make_flag(key, short, argv, argi)
- return cli._make_segment('flag', #key == 1 and ('-' .. key) or ('--' .. key), argv, argi, { key = key, value = true, short = short or false })
+ return cli._make_segment('flag', short and ('-' .. key) or ('--' .. key), argv, argi, { key = key, value = true, short = short or false })
end
function cli._make_option(key, value, short, argv, argi)
- return cli._make_segment('option', #key == 1 and ('-' .. key .. value) or ('--' .. key .. '=' .. value), argv, argi, { key = key, value = value, short = short or false })
+ return cli._make_segment('option', short and ('-' .. key .. value) or ('--' .. key .. '=' .. value), argv, argi, { key = key, value = value, short = short or false })
end
function cli.parse(args, ...)