Metadata-Version: 2.4
Name: mainframe-ai-navigator-codebase
Version: 0.3.0
Summary: Portable snapshot of the Mainframe AI Navigator source repository
Author: Pedro Porto
License-Expression: MIT
Project-URL: Documentation, https://pypi.org/project/mainframe-ai-navigator-codebase/
Keywords: mainframe,cobol,jcl,source-snapshot,codebase
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# Mainframe AI Navigator — codebase snapshot

This distribution is a portable snapshot of the Mainframe AI Navigator source
repository. It exists so the complete codebase can be transferred to machines
that can install packages from PyPI but cannot access the original repository.

It is **not** a Python port of the project and does not expose the TypeScript
application as a Python library.

## Download and extract

```bash
python -m pip install mainframe-ai-navigator-codebase==0.3.0
mainframe-codebase extract ./mainframe-ai-navigator
cd ./mainframe-ai-navigator
npm ci
npm run compile
```

You can also invoke the extractor through Python:

```bash
python -m mainframe_codebase extract ./mainframe-ai-navigator
```

The extractor refuses to write into a non-empty destination. Pass `--force`
to overwrite files with the snapshot while preserving unrelated files already
present in the destination.

## Inspect the embedded snapshot

```bash
mainframe-codebase info
```

The installed wheel contains `mainframe_codebase/codebase.zip`, which can also
be read with standard ZIP tools.
