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.
To filter by name (case-insensitive substring match):
zypp keyvault list --subscription <subscription-id> --name dev
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zyppcli-0.2.1.tar.gz.
File metadata
- Download URL: zyppcli-0.2.1.tar.gz
- Upload date:
- Size: 23.9 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ec8be756042e55d77e09bf2c0ef92b973ad30d3364c3642303f8b45026f1253
|
|
| MD5 |
7907c44510007fce5802b4bc91e0108a
|
|
| BLAKE2b-256 |
9af5c22aa256a68d5ed584d75171e928bf9e3613dd8592c3f6038923f4b0aef6
|
File details
Details for the file zyppcli-0.2.1-py3-none-any.whl.
File metadata
- Download URL: zyppcli-0.2.1-py3-none-any.whl
- Upload date:
- Size: 3.9 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
575192bc5f232ea9e0f1572d569e7b5f1de3e964eb0addd7e2e04ee86e08a92e
|
|
| MD5 |
40b506a0a32bd49804dc0a511498b80e
|
|
| BLAKE2b-256 |
6ccccc2af224838c0071ef80da1371ace13076bbe071f761516aa6e0c0bc694b
|