/ stream.nieuweinstituut.nl / node_modules / infer-owner /

[ICO]NameLast modifiedSizeDescription
[PARENTDIR]Parent Directory  -  
[   ]LICENSE40 years ago756  
[TXT]README.md40 years ago1.1Kd768d73 docs [كارل مبارك]
[   ]index.js40 years ago1.7K3e510ca test new git [كارل مبارك]
[   ]package.json2 years ago1.7K3e510ca test new git [كارل مبارك]
README.md

infer-owner

Infer the owner of a path based on the owner of its nearest existing parent

USAGE

const inferOwner = require('infer-owner')

inferOwner('/some/cache/folder/file').then(owner => {
  // owner is {uid, gid} that should be attached to
  // the /some/cache/folder/file, based on ownership
  // of /some/cache/folder, /some/cache, /some, or /,
  // whichever is the first to exist
})

// same, but not async
const owner = inferOwner.sync('/some/cache/folder/file')

// results are cached!  to reset the cache (eg, to change
// permissions for whatever reason), do this:
inferOwner.clearCache()

This module endeavors to be as performant as possible. Parallel requests for ownership of the same path will only stat the directories one time.

API

Apache/2.4.38 (Debian) Server at www.karls.computer Port 80