readlink

3.0.0 • Public • Published

readlink

Expand nested symbolic links to real paths.

npm Node version Build Status JavaScript Style Guide

fs.readlink only handles paths to symbolic links and not paths that contain symbolic links. This module solves this use case. Similar to readlink(1) with -f flag.

Usage

Assuming /tmp/foo is a symbolic link pointing to the folder /tmp/bar/baz which in turn contains file. Then readlink expands /tmp/foo/file to the real path, e.g. /tmp/bar/baz/file.

const readlink = require('readlink')
readlink('/tmp/foo/file', (err, path) => {
  console.log(path) // /tmp/bar/baz/file
})
 

API

readlink(path, cb)

Where path is a string and cb is a node style callback with err and result.

readlink.sync(path)

Sync version.

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i readlink

Weekly Downloads

87

Version

3.0.0

License

MIT

Unpacked Size

7.25 kB

Total Files

6

Last publish

Collaborators

  • ralphtheninja