Menu

Tree [5e440e] main v1.0.1 /
 History

HTTPS access


File Date Author Commit
 README.md 2026-01-10 Lester Lanteigne Lester Lanteigne [30e559] Revise README for clarity and usage details
 main.go 2026-01-10 Lester Lanteigne Lester Lanteigne [55140d] Add files via upload
 main_test.go 2026-01-10 Lester Lanteigne Lester Lanteigne [55140d] Add files via upload

Read Me

Hash Machine

A lightweight SHA-256 utility

Overview

Hash Machine is a small Go project that provides quick hashing and comparison of local files and SHA-256 strings.
It is a command line utility that accepts between 2 and 10 arguements, and then reports on matching groups and unmatched arguements.
This repository contains CLI executables in the Release, and the source code as main.go.

Requirements

to Build from source

  • Go 1.20+ - see go.dev to download and install

to run executable

  • Select correct platform variant

Build

To build a local binary:
- Review comments at the top of main.go

Usage

Example (after building):

./hash-machine [mand_arg_1] [mand_arg_2] (opt_arg_1) (opt_arg_2) ... (opt_arg_8)
# see `--help` for available commands

Contributing

Contributions are welcome. Please open issues for bugs and feature requests. For code changes, open a pull request with tests and a short description of the change.

Releases

This repository is being released as Hash Machine 1.0.

  • Tag: v1.0.0