Skip to content

Commit 66f2301

Browse files
committed
update
1 parent 268aee4 commit 66f2301

File tree

4 files changed

+26
-14
lines changed

4 files changed

+26
-14
lines changed

locale/en-us/script.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,8 @@ PLUGIN_TRUST_NO =
512512
Don't load this plugin
513513
]]
514514

515+
CLI_CHECK_INITING =
516+
'Initializing ...'
515517
CLI_CHECK_SUCCESS =
516518
'Diagnosis completed, no problems found'
517519
CLI_CHECK_RESULTS =

locale/zh-cn/script.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,8 @@ PLUGIN_TRUST_NO =
511511
不要加载此插件
512512
]]
513513

514+
CLI_CHECK_INITING =
515+
'正在初始化...'
514516
CLI_CHECK_SUCCESS =
515517
'诊断完成,没有发现问题'
516518
CLI_CHECK_RESULTS =

script/cli/check.lua

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
local lclient = require 'lclient'
2-
local furi = require 'file-uri'
3-
local ws = require 'workspace'
4-
local files = require 'files'
5-
local diag = require 'provider.diagnostic'
6-
local util = require 'utility'
7-
local json = require 'json-beautify'
8-
local lang = require 'language'
9-
local define = require 'proto.define'
10-
local config = require 'config.config'
1+
local lclient = require 'lclient'
2+
local furi = require 'file-uri'
3+
local ws = require 'workspace'
4+
local files = require 'files'
5+
local diag = require 'provider.diagnostic'
6+
local util = require 'utility'
7+
local json = require 'json-beautify'
8+
local lang = require 'language'
9+
local define = require 'proto.define'
10+
local config = require 'config.config'
11+
local timer = require 'timer'
12+
local platform = require 'bee.platform'
1113

1214
if type(CHECK) ~= 'string' then
1315
print(('The argument of CHECK must be a string, but got %s'):format(type(CHECK)))
@@ -34,6 +36,8 @@ lclient():start(function (client)
3436
results[params.uri] = params.diagnostics
3537
end)
3638

39+
io.write(lang.script('CLI_CHECK_INITING'))
40+
3741
ws.awaitReady(rootUri)
3842

3943
local checkLevel = define.DiagnosticSeverity[CHECKLEVEL] or define.DiagnosticSeverity.Warning
@@ -53,9 +57,16 @@ lclient():start(function (client)
5357
diag.doDiagnostic(uri, true)
5458
if os.clock() - lastClock > 0.2 then
5559
lastClock = os.clock()
56-
print(('%d/%d'):format(i, max))
60+
local output = '\x0D'
61+
.. ('>'):rep(math.ceil(i / max * 20))
62+
.. ('='):rep(20 - math.ceil(i / max * 20))
63+
.. ' '
64+
.. ('0'):rep(#tostring(max) - #tostring(i))
65+
.. tostring(i) .. '/' .. tostring(max)
66+
io.write(output)
5767
end
5868
end
69+
io.write('\x0D')
5970
end)
6071

6172
local count = 0

script/lclient.lua

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,6 @@ function mt:start(callback)
107107
if finished and #self._outs == 0 then
108108
break
109109
end
110-
if await.step() then
111-
goto CONTINUE
112-
end
113110
timer.update()
114111
if await.step() then
115112
goto CONTINUE

0 commit comments

Comments
 (0)