🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

files-extractor

Package Overview
Dependencies
Maintainers
1
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

files-extractor

Extract files that have changed between the specified date.

3.0.0
latest
Source
npm
Version published
Weekly downloads
11
-81.67%
Maintainers
1
Weekly downloads
 
Created
Source

files-extractor

Extract files that have changed between the specified date.

NPM Version Download Status Node Version Dependencies

Install

NPM

Notice: if want use command line must install with npm i -g files-extractor

Introduction

command line
>fextract -h

  Usage: fextract [options]

  Extract files that have changed between the specified date.


  Options:

    -V, --version           output the version number
    -d, --dot               extract dot files
    -f, --files <files>     set the files of extract
    -o, --output <path>     set the output dir of extract
    -s, --start <date>      set the start date of extract
    -e, --end <date>        set the end date of extract
    -t, --types <type,...>  set the filter types[mtime, ctime, atime, birthtime] of extract
    -h, --help              output usage information


  Documentation can be found at https://github.com/nuintun/files-extractor#readme.
fextract.yml
files: # pattern to search for files (see: node-glob)
  **/*
output: # output dir of extract
  .extract
start: # filter start date of extract
  2017/9/19
end: # filter end date of extract
  2017/9/20
type: # filter type of extract, one or more of [mtime, ctime, atime, birthtime]
  mtime
dot: # include dot files (see: node-glob)
  false
ignore: # pattern for exclude search (see: node-glob)
  - node_modules/**/*

API

'use strict';

const extractor = require('files-extractor');
const STATUS = extractor.STATUS;

// Returned a child process
const worker = extractor(options);

// Listen message event
worker.on('message', function (message) {
  switch (message.status) {
    case STATUS.BOOTSTRAP:
      // Bootstrap
      break;
    case STATUS.SEARCHING:
      // Searching
      break;
    case STATUS.SEARCHED:
      // Searched
      break;
    case STATUS.FILTERING:
      // Filtering
      break;
    case STATUS.FILTERED:
      // Filtered
      break;
    case STATUS.EXTRACTING:
      // Extracting
      break;
    case STATUS.EXTRACTED:
      // Extracted
      break;
    case STATUS.WARNING:
      // Warning
      break;
    case STATUS.FAILED:
      // Failed (child process will automatic exit)
      break;
  }
});

Keywords

extract

FAQs

Package last updated on 17 Mar 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts