mirror of
https://code.forgejo.org/actions/setup-node.git
synced 2025-05-23 06:14:45 +00:00
.
This commit is contained in:
parent
beb1329f9f
commit
2b95e76931
7736 changed files with 1874747 additions and 51184 deletions
52
node_modules/walker/readme.md
generated
vendored
Normal file
52
node_modules/walker/readme.md
generated
vendored
Normal file
|
@ -0,0 +1,52 @@
|
|||
walker [](http://travis-ci.org/daaku/nodejs-walker)
|
||||
======
|
||||
|
||||
A nodejs directory walker. Broadcasts events for various file types as well as
|
||||
a generic "entry" event for all types and provides the ability to prune
|
||||
directory trees. This shows the entire API; everything is optional:
|
||||
|
||||
```javascript
|
||||
Walker('/etc/')
|
||||
.filterDir(function(dir, stat) {
|
||||
if (dir === '/etc/pam.d') {
|
||||
console.warn('Skipping /etc/pam.d and children')
|
||||
return false
|
||||
}
|
||||
return true
|
||||
})
|
||||
.on('entry', function(entry, stat) {
|
||||
console.log('Got entry: ' + entry)
|
||||
})
|
||||
.on('dir', function(dir, stat) {
|
||||
console.log('Got directory: ' + dir)
|
||||
})
|
||||
.on('file', function(file, stat) {
|
||||
console.log('Got file: ' + file)
|
||||
})
|
||||
.on('symlink', function(symlink, stat) {
|
||||
console.log('Got symlink: ' + symlink)
|
||||
})
|
||||
.on('blockDevice', function(blockDevice, stat) {
|
||||
console.log('Got blockDevice: ' + blockDevice)
|
||||
})
|
||||
.on('fifo', function(fifo, stat) {
|
||||
console.log('Got fifo: ' + fifo)
|
||||
})
|
||||
.on('socket', function(socket, stat) {
|
||||
console.log('Got socket: ' + socket)
|
||||
})
|
||||
.on('characterDevice', function(characterDevice, stat) {
|
||||
console.log('Got characterDevice: ' + characterDevice)
|
||||
})
|
||||
.on('error', function(er, entry, stat) {
|
||||
console.log('Got error ' + er + ' on entry ' + entry)
|
||||
})
|
||||
.on('end', function() {
|
||||
console.log('All files traversed.')
|
||||
})
|
||||
```
|
||||
|
||||
You specify a root directory to walk and optionally specify a function to prune
|
||||
sub-directory trees via the `filterDir` function. The Walker exposes a number
|
||||
of events, broadcasting various file type events a generic error event and
|
||||
finally the event to signal the end of the process.
|
Loading…
Add table
Add a link
Reference in a new issue