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.

Readme

Keywords

none

Package Sidebar

Install

npm i hashd

Weekly Downloads

2

Version

1.0.0

License

MIT

Last publish

Collaborators

  • hij1nx