commit 56edd13bef63a41c1f466363044f3ff5c4a11e3c
parent 408ffe61c983da5aeaabbb089c03b09167856b1c
Author: tms <nemi@skaut.cz>
Date: Thu, 29 Oct 2020 22:35:31 +0100
update status
Diffstat:
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/dart_run_status.lua b/dart_run_status.lua
@@ -1,6 +1,6 @@
#!/usr/bin/env lua
-local status_dir = os.getenv('HOME') .. '/.cache/dart_run_track'
+local status_dir = os.getenv('HOME') .. '/.cache/trun'
if not io.open(status_dir) then return '' end
local ds = {[0] = 'ffa500', [1] = '00ff00', [-1] = 'ff0000'}
@@ -11,15 +11,18 @@ for f in list:lines() do table.insert(files, f) end
local result = {}
for _, f in pairs(files) do
- local status_file = status_dir .. '/' .. f
- local file = io.open(status_file, 'r')
+ local fname = f:match('(.*)%.dart$')
+ if fname then
+ local status_file = status_dir .. '/' .. f
+ local file = io.open(status_file, 'r')
- if not file then
- table.insert(result, '')
- else
- local status = file:read()
- table.insert(result, '%{u#' .. ds[tonumber(status)] .. '} ' .. f .. ' %{u-}')
- file:close()
+ if not file then
+ table.insert(result, '')
+ else
+ local status = file:read()
+ table.insert(result, '%{u#' .. ds[tonumber(status)] .. '} ' .. fname .. ' %{u-}')
+ file:close()
+ end
end
end