local shell = require("shell") local fs = require("filesystem") local _,op = shell.parse(...) local path, why = shell.getWorkingDirectory(), "" if op.P then path, why = fs.realPath(path) end if not path then io.stderr:write(string.format("error retrieving current directory: %s", why)) os.exit(1) end io.write(path, "\n")