local dat = {} local info, ver local datread = require('data/load_dat') do local buttonchar local function convert(str) if not buttonchar then buttonchar = require("data/button_char") end return buttonchar(str) end datread, ver = datread.open('command.dat', '#[^V]*Ver[^.:]*[.:]', convert) end function dat.check(set, softlist) if softlist or not datread then return nil end local status status, info = pcall(datread, 'cmd', 'info', set) if not status or not info then return nil end return _p('plugin-data', 'Command') end function dat.get() return info end function dat.ver() return ver end return dat