Metadata-Version: 2.1
Name: allak
Version: 1.0.2
Summary: A CLI tool to produce an IPv6 address with the host portion being a modified EUI-64
Home-page: https://github.com/ttl256/allak
Author: Dmitrii Litovchenko
License: MIT
Keywords: ipv6,eui64
Platform: unix
Platform: linux
Platform: osx
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click>=8
Provides-Extra: testing
Requires-Dist: black>=23; extra == "testing"
Requires-Dist: flake8>=7; extra == "testing"
Requires-Dist: mypy>=1.8; extra == "testing"
Requires-Dist: pytest>=7.4; extra == "testing"
Requires-Dist: pytest-cov>=4.1; extra == "testing"
Requires-Dist: tox>=4; extra == "testing"

# allak
A CLI tool to produce an IPv6 address with the host portion being a modified EUI-64.

## Installation

Python version: >=3.11

### Using pip

Inside a virtual environment

```
pip install allak
allak-cli --help
```

Without a virtual environment

```
pip install --user allak
allak-cli --help
```

## Usage
Package functionality is provided by an entrypoint `allak-cli`.

```
allak-cli [OPTIONS] PREFIX MAC

  Given IPv6 PREFIX of prefix-length 64 and MAC address returns IPv6 host
  address with interface identifier as modified EUI-64.

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.
```

## Meta

Allak is a mountain in Sweden, a village in Altai, a train station in Korea.
