File tree Expand file tree Collapse file tree
packages/lime-system/files/usr/lib/lua/lime Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -243,34 +243,15 @@ function utils.is_valid_hostname(hostname)
243243end
244244
245245function utils .file_exists (name )
246- local f = io.open (name , " r" )
247- if f ~= nil then
248- io.close (f )
249- return true
250- else
251- return false
252- end
246+ return fs .stat (name , " type" ) == " reg"
253247end
254248
255249function utils .read_file (name )
256- local f = io.open (name , " r" )
257- local ret = nil
258- if f ~= nil then
259- ret = f :read (" *all" )
260- f :close ()
261- end
262- return ret
250+ return fs .readfile (name )
263251end
264252
265253function utils .write_file (name , content )
266- local f = io.open (name , " w" )
267- local ret = false
268- if f ~= nil then
269- f :write (content )
270- f :close ()
271- ret = true
272- end
273- return ret
254+ return fs .writefile (name , content )
274255end
275256
276257function utils .is_installed (pkg )
@@ -304,11 +285,7 @@ function utils.tableMelt(t1, t2)
304285end
305286
306287function utils .tableLength (t )
307- local count = 0
308- for _ in pairs (t ) do
309- count = count + 1
310- end
311- return count
288+ return # count
312289end
313290
314291function utils .indexFromName (name )
You can’t perform that action at this time.
0 commit comments