Metadata-Version: 2.4
Name: nuft-cli
Version: 1.0.0
Summary: Uniform Financial Transaction Hash Generator for banking sandbox validations
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# nuft-cli

A zero-dependency terminal utility to instantly compute valid core banking cryptographic webhook signatures from local transaction layout files.

## Installation

```bash
pip install nuft-cli
```

## Usage

Create a mock transaction object file named `webhook_data.json`:

```json
{
  "transaction_id": "TXN-9021104",
  "amount": 25000,
  "currency": "NGN",
  "status": "success"
}
```

Execute the hash generator tool from your terminal prompt, passing the data file along with your provider endpoint configuration secret:

```bash
nuft webhook_data.json --secret my_mock_provider_secret_key
```

The console will instantly print a normalized string output map alongside standard financial digest signatures, allowing you to quickly construct mock headers for Postman, cURL, or local automation scripts.
