Skip to main content

Passbolt tasks plugin for edwh

Project description

edwh-passbolt-plugin

PyPI - Version PyPI - Python Version


Table of Contents

Installation

edwh plugin.add passbolt

If you don't have edwh yet:

uvenv install edwh[passbolt]
# or pipx, pip, ...

Usage

Typical flow starts with a login:

edwh passbolt.login

You will be prompted for:

  • Passbolt host URL (e.g. https://passbolt.edwh.nl).
  • Your Passbolt user UUID (find it in the Passbolt UI under users; it is in the URL).
  • How to import a private key: provide a path to a recovery kit, paste a PGP private key block, or skip.
  • Your GPG key passphrase.

After login, your OS may occasionally show a passphrase prompt popup (via gpg-agent/pinentry). This depends on your system and the GPG Agent cache/expiry time.

Main commands:

edwh passbolt.list [--folder ...]
edwh passbolt.get <name-or-id> [--field password|user|uri]
edwh passbolt.set [--name ...] [--password ...] [--username ...] [--uri ...] [--folder ...]
edwh passbolt.search <term> [--limit 10] [--threshold 70]
edwh passbolt.list-folders
edwh passbolt.delete <name-or-id>
edwh passbolt.share <name-or-id> [--user "Alice, Bob"] [--group "Admins"] [--permission read|update|owner]
edwh passbolt.unshare <name-or-id> [--user "Alice, Bob"] [--group "Admins"]

For full command listings and help text:

edwh help passbolt
edwh help passbolt.<command>

License

edwh-passbolt-plugin is distributed under the terms of the MIT license.

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

edwh_passbolt_plugin-0.1.0.tar.gz (74.3 kB view details)

Uploaded Source

Built Distribution

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

edwh_passbolt_plugin-0.1.0-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: edwh_passbolt_plugin-0.1.0.tar.gz
  • Upload date:
  • Size: 74.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.2","id":"zara","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for edwh_passbolt_plugin-0.1.0.tar.gz
Algorithm Hash digest
SHA256 21da66ca35c023e5a0f7d586c430fdbf5eed06bf8d01b3088b62ebdc9af4dd94
MD5 ea8aaf4f8bb57b960040c95d888a35f0
BLAKE2b-256 741bd5ff01670aac463bcb16d15d868f2a7dcc70b9ea36f8de704d3362499ef8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: edwh_passbolt_plugin-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.2","id":"zara","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for edwh_passbolt_plugin-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b5b34067f33607b5ce176880d9217ca484203de603521b7ae973dca00a4318e
MD5 9ff0aa3137d3845037ad3ec466b9bf01
BLAKE2b-256 7c0dc14dcc31053a1d12d8afe696215d86c401c24f5405ceacab901b87ab7af9

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