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.2.0.tar.gz (74.7 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.2.0-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: edwh_passbolt_plugin-0.2.0.tar.gz
  • Upload date:
  • Size: 74.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","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.2.0.tar.gz
Algorithm Hash digest
SHA256 88b766a917a659015d7c9df451a603604f6d470e8e1e02002addff7ef476e272
MD5 e674fc077ea6bc31d528a1ec87d2f22c
BLAKE2b-256 e9a89b8cd60563e5707d03bcd0135f8b2e20e80873ee105651486b5a029942be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: edwh_passbolt_plugin-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 21.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 82bd6e1dbd85fcda0491c3d178359b98a6650ef5088e4bf1474ca0d48006259e
MD5 dad3d9a8cb99fcd2caffd08b36b45c40
BLAKE2b-256 bd20951d7664482294bb1fa1e2443fc62adbbcc065a802fbd8737677cb6d25b5

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