{"repo":"ultimateanu/hashdir","free":true,"listed":false,"github":"https://github.com/ultimateanu/hashdir","clone":"git clone https://github.com/ultimateanu/hashdir.git","description":"A command-line utility to checksum directories and files.","language":"F#","stars":62,"topics":["hash","checksum","command-line-tool","cross-platform","fsharp","hash-tree","checksum-directories","hashdir","dotnet","dotnet8"],"license":"MIT","category":"cli-tools","readme_excerpt":"hashdir A command-line utility to hash directories and files. hashdir aims to be the easiest way to hash a file/directory. This is useful in many situations such as transferring files, archiving data, or detecting duplicates. It is a single binary, works on all major OS's, and has a simple command-line interface. It is developed with F# on .NET 8. Links: Github, NuGet, Project Site Installation There are several ways to get hashdir. Full details can be found here. - Homebrew\\ : brew install ultimateanu/software/hashdir - dotnet : dotnet tool install --global hashdir - Scoop : scoop bucket add ultimateanu https://github.com/ultimateanu/homebrew-software; scoop install hashdir - Stand-alone binary : latest version for macOS, Windows, and Linux can be found at releases - AUR (Arch User Repository) : If you are using an Arch-based distribution, you can build and install the hashdir package from the AUR \\ Homebrew currently requires a project to have 75 stars to be included in core. So I’ve set up a custom tap for now that still allows easy installation. If you like this project, please consider starring on Github and adding a formula to Homebrew core eventually. Usage Examples 1. Hash a file/directory: hashdir /Desktop/project/ 2. Hash a directory with hidden files and print tree: hashdir --include-hidden-files --tree /Desktop/project 3. Hash multiple items using MD5: hashdir -a md5 song.mp3 info.txt report.pdf 4. Hash a directory, but ignore certain directories/files: hashdir --","default_branch":null,"files":null,"tree":[],"storefront":"/r/ultimateanu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ultimateanu/hashdir/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}