hashd

1.0.0 • Public • Published

SYNOPSIS

recursively hash all the files in a specified path. Ensure hashing happens in a predictable order. Appreciate .ignore glob files & patterns.

USAGE

Uses sha1 by default; use openssl list-message-digest-algorithms for a list of supported algorithms.

lib

var hashd = require('hashd')
 
var hash = hashd('./path', {
  algorithm: 'md5',
  files: ['.gitignore', '.npmignore'],
  patterns: ['*.txt']
})
 
console.log(hash)

cli

npm install hashd -g
hashd ./path --algorithm sha1 --files '.gitignore .npmignore' --patterns '*.gz'

OPTIONS

CLI options and api options are the same. First argument is a path.

Dependencies (3)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i hashd

    Weekly Downloads

    2

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • hij1nx