Skip to main content

KEYS - Straightforward CLI wrapper for Keeper Commander

Project description

KEYS: Keeper Environment Yielding Secrets

DISCLAIMER: This project is a private open source project and doesn't have any connection with Keeper Security.

A Straightforward CLI wrapper for Keeper Commander that simplifies extracting secrets to setup environment variables.

Usage

# Set environment variable from a Keeper record
export OPENAI_API_KEY="$(keys 'OpenAI')"

# Specify a custom field
export SECRET="$(keys 'My secert record' --field 'password2')"

Installation

uv tool install .

Note: requires Keeper Commander to be installed and configured.

Default field by record type

The --field argument defaults to password for login records and to API Key for API records.

SSO login

If SSO login is required, KEYS will automatically open the SSO login URL in your browser and wait till you to paste the login token in the terminal.

Donate

Donations via Liberapay or Bitcoin (1Ph3hFEoQaD4PK6MhL3kBNNh9FZFBfisEH) are always welcomed, thank you!

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keeper_keys-0.1.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

keeper_keys-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file keeper_keys-0.1.0.tar.gz.

File metadata

  • Download URL: keeper_keys-0.1.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for keeper_keys-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c4d3a7bcd683457b1156d7203cb231dc5f154b0388fe0b89e5a7142b00c2b6a2
MD5 8319b280f0444cdef2e5a41499a1d765
BLAKE2b-256 9e3aaab2a710fac7b08df1a44f1bf09dedec631301b4da901a64aac7df2a911f

See more details on using hashes here.

Provenance

The following attestation bundles were made for keeper_keys-0.1.0.tar.gz:

Publisher: workflow.yml on ilpianista/keeper-keys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file keeper_keys-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: keeper_keys-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for keeper_keys-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0abf4aca28281fffc0ec3c0d20aa2be6d8b0fb2447588495af2131e92cf3b133
MD5 2b3318c80da961689fd7140dea1368ff
BLAKE2b-256 14d595fc599c44e2bd2c45afa60628f6a954315a26e10c150602638e1abeb3cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for keeper_keys-0.1.0-py3-none-any.whl:

Publisher: workflow.yml on ilpianista/keeper-keys

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page