Metadata-Version: 2.4
Name: pulse-vault
Version: 0.2.0
Summary: DNSPulse Pulse-Vault: pip launcher for the official Go CLI (hash-checked GitHub Release).
Author: DNSPulse / Z3r0s
License: MIT
Project-URL: Homepage, https://dnspulse.org
Project-URL: Documentation, https://github.com/Z3r0s/Pulse-Vault/blob/main/docs/DISTRIBUTE.md
Project-URL: Repository, https://github.com/Z3r0s/Pulse-Vault
Project-URL: Issues, https://github.com/Z3r0s/Pulse-Vault/issues
Project-URL: Releases, https://github.com/Z3r0s/Pulse-Vault/releases
Project-URL: Why Go, https://github.com/Z3r0s/Pulse-Vault/blob/main/docs/WHY_GO.md
Keywords: encryption,vault,privacy,offline,dnspulse,pulse-vault
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# pulse-vault (PyPI)

Official [DNSPulse](https://dnspulse.org) installer for **Pulse-Vault**.

`pip install pulse-vault` is **not** the old Python vault. It is a small launcher. On first run it downloads the official **Go** CLI from [GitHub Releases](https://github.com/Z3r0s/Pulse-Vault/releases), checks `SHA256SUMS`, then runs that binary.

```bash
pip install -U pulse-vault
pulse-vault version
pulse-vault create demo.pulsevault --password 'choose-a-strong-password'
```

```text
pulse-vault --launcher-info      # cached path, tag, sha256
pulse-vault --launcher-update    # fetch the latest CLI again
pulse-vault --launcher-which
pulse-vault --launcher-help
```

Pin a release:

```bash
set PULSE_VAULT_VERSION=v0.2.0
export PULSE_VAULT_VERSION=v0.2.0
```

Use a binary you already built:

```bash
set PULSE_VAULT_BIN=C:\path\to\pulse-vault.exe
export PULSE_VAULT_BIN=/usr/local/bin/pulse-vault
```

The Go CLI must be attached to the GitHub Release (`pulse-vault-windows-amd64.exe` and friends, plus `SHA256SUMS`). A source-only tag is not enough.

Site: [dnspulse.org](https://dnspulse.org) · Source: [github.com/Z3r0s/Pulse-Vault](https://github.com/Z3r0s/Pulse-Vault)
