hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/gils/ls.rv
blob: f7b9cf747dd01244db2b3601960d72ea9570b052 (plain)
1
2
3
4
5
6
7
8
9
10
# list a directory

const context = env.ctx
const target = if context.argv:len() > 1 abspath(context.argv[1]) else wd.path
if vfs_owns(target) do vfs_ls(target) end
else do
  const count = fs:ls(target)
  if target == "/" do puts("  proc/\n") end
  else if count == 0 do puts("  (empty)\n") end
end