Skip to main content

Internal CLI for Zypp

Project description

Zypp CLI

Internal CLI for Zypp. Replaces .env files by loading secrets directly from Azure Key Vault into your shell environment.

Installation

uv tool install zyppcli

To upgrade to the latest version:

uv tool install zyppcli --upgrade

Prerequisites

You need to be authenticated with Azure:

az login

Usage

List Key Vaults

zypp keyvault list --subscription <subscription-id>

Lists all accessible Key Vaults in the given Azure subscription.

Load secrets from Azure Key Vault

eval $(zypp keyvault load --vault <vault-name>)

This fetches all enabled secrets from the specified vault and exports them as environment variables. Secret names are transformed: hyphens become underscores and the name is uppercased (e.g. db-password becomes DB_PASSWORD).

Without eval, the command only prints the export statements without setting them:

zypp keyvault load --vault <vault-name>
# Output:
# export DB_PASSWORD='...'
# export SQL_DB='...'

Version

zypp --version

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

zyppcli-0.2.0.tar.gz (23.7 kB view details)

Uploaded Source

Built Distribution

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

zyppcli-0.2.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file zyppcli-0.2.0.tar.gz.

File metadata

  • Download URL: zyppcli-0.2.0.tar.gz
  • Upload date:
  • Size: 23.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for zyppcli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4c4e0609a6dc07346037e268138910f5acc3066ce3984603685b1c40f94bc5dc
MD5 9cb778d5cfc9654eccba6cd4ff6c2347
BLAKE2b-256 79b082ac7eb884207bfdb14e8ea11983b3a83514683f5d4794dfe5dc92378aad

See more details on using hashes here.

File details

Details for the file zyppcli-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: zyppcli-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for zyppcli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2c80988c8941536d5f8c861cf01bd56396357a4c2322d51c6ad1a470dce1a3b
MD5 8eea22646000de1bb7ef04a917ea90cb
BLAKE2b-256 f782345e9dda725bb7b4946449c8e09e3bed10db591a3a014a523bceea513c68

See more details on using hashes here.

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