Metadata-Version: 2.4
Name: dexr-outpost
Version: 1.2.0
Summary: DEXR Outpost — DEXR Party Interface (CLI + GUI + client library)
Project-URL: Homepage, https://gitlab.com/contextualize/dexr-outpost
Project-URL: Issues, https://gitlab.com/contextualize/dexr-outpost/-/issues
Author-email: Contextualize <info@contextualize.us.com>
License-Expression: MIT
License-File: LICENSE
Keywords: cli,dexr,dexr-outpost,encryption,gui,secure-transfer
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: X11 Applications
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.12
Requires-Dist: httpx>=0.28
Requires-Dist: platformdirs>=4.3
Requires-Dist: pygobject<3.52.1,>=3.50; sys_platform == 'linux'
Requires-Dist: pynacl>=1.6
Requires-Dist: pywin32>=307; sys_platform == 'win32'
Requires-Dist: toga>=0.5.3
Requires-Dist: typer>=0.24
Requires-Dist: uuid6>=2025.0
Provides-Extra: dev
Requires-Dist: build>=1.2; extra == 'dev'
Requires-Dist: freezegun>=1.5; extra == 'dev'
Requires-Dist: mypy>=1.20; extra == 'dev'
Requires-Dist: pillow>=10; extra == 'dev'
Requires-Dist: pre-commit>=4; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=9; extra == 'dev'
Requires-Dist: respx>=0.22; extra == 'dev'
Requires-Dist: ruff>=0.15; extra == 'dev'
Requires-Dist: toga-dummy>=0.5.3; extra == 'dev'
Requires-Dist: twine>=6.0; extra == 'dev'
Description-Content-Type: text/markdown

# DEXR Outpost

![DEXR Outpost logo](docs/img/logo.png)

**DEXR Outpost — DEXR Party Interface.** A cross-platform installer, CLI, and GUI over a shared
`dexr_outpost/` library for DEXR (Data Exchange Registry), a cloud-based 1:1 encrypted
file-transfer service using NaCl sealed-box cryptography.

## Install

```bash
pipx install dexr-outpost
```

For the native GUI installer (Windows MSI / macOS PKG / Linux .deb), see the
full install guide below.

See [docs/install.md](docs/install.md) for per-OS install instructions
(SmartScreen / Gatekeeper click-through, per-user install, CLI-via-pipx).

## Documentation

- [docs/install.md](docs/install.md) — Windows (.msi), macOS (.pkg), Linux
  (.deb / pipx) install tracks; first round-trip walkthrough
- [docs/security.md](docs/security.md) — Plaintext-at-rest posture, backup
  exclusion (Time Machine, iCloud Drive, OneDrive), key rotation cadence
- [docs/cli-reference.md](docs/cli-reference.md) — Auto-generated CLI
  reference for all subcommands (`put`, `get`, `config`, `env`, `history`,
  `init`), options, exit codes, and `--json` output format
- [docs/gui-guide.md](docs/gui-guide.md) — GUI walkthrough: Upload, Download,
  Config, Key Rotation, and History views
- [docs/contributing.md](docs/contributing.md) — Project layout, running
  tests, building the wheel, and building native packages with Briefcase

## License

MIT — see [LICENSE](LICENSE).
