Skip to main content

Pebble - Command-line Passman client

Pebble is a command-line client for the Passman password manager.

It supports read and write access to Passman vaults: it can list, show, create, modify or delete entries in a vault. It cannot, however, create or delete the vaults themselves.

Configuration

Pebble requires a configuration file describing the vault(s) to use. The configuration file uses the INI syntax and is expected to be at $XDG_CONFIG_HOME/pebble/config by default; another location may be specified using the -c option.

A vault is described in the configuration file by a section like in the following example:

[default]
host: host.example.com
user: alice
password: mypassword
vault: MyVault

The file may contain several sections, one for each different vault. Use the -s option to specify the name of the section to use (and thus, which vault to connect to). By default, a section named default will be used.

Inside a vault section, the password field may be omitted, in which case the password will be asked interactively. Note: This is the Nextcloud password, not the vault’s password! The vault password is always asked interactively.

Use

With at least one vault configured, Pebble may then be used through the pbl command and its subcommands. Current available subcommands are:

  • list to list credentials in the vault;
  • show to display a credential’s details;
  • new to add a new credential;
  • edit to modify a credential;
  • delete to remove a credential from the vault;
  • export to dump all credentials to a file;
  • conf to create or edit the configuration file;
  • refresh to forcefully refresh the local cache;
  • clear to empty the local cache.

In addition, calling pbl without any subcommand will start an interactive shell in which subcommands can be invoked successively without quitting the program.

Calling pbl with the -h option will display the general help; calling a given subcommand with the -h option will display the help for that subcommand.

The program will interactively for the vault passphrase when it is needed to decrypt or encrypt a credential.

Copying

Pebble is distributed under the terms of the GNU General Public License, version 3 or higher. The full license is included in the COPYING file of the source distribution.

Homepage and repository

The project is located at https://incenp.org/dvlpt/pebble.html with the manual at https://incenp.org/dvlpt/pebble/index.html. The source code is available in a Git repository at https://git.incenp.org/damien/pebble.

Release files for incenp.pebble 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for incenp.pebble 1.1.1
File Size Uploaded
incenp.pebble-1.1.1.tar.gz 33.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for incenp.pebble 1.1.1
File Interpreter ABI Platform
incenp.pebble-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 61.0 kB

Release files / incenp.pebble-1.1.1.tar.gz

Download URL incenp.pebble-1.1.1.tar.gz
Size 33.0 kB
Tags Source
SHA-256 checksum
How to use checksums
68f95d9ac26898580c049b60a71b573711219feccb0b9f4cc76580b26b2ea689
BLAKE2b-256 checksum
How to use checksums
ac0a69f1bfe996adae7c3cabf4c4089f8bf552067ca1669227e010a0fbba8f63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.1 keyring/24.2.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.19

Release files / incenp.pebble-1.1.1-py3-none-any.whl

Download URL incenp.pebble-1.1.1-py3-none-any.whl
Size 28.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7ead8ae4a51bad263c9cb7679d153481301ee3f91554f4868252260652de643f
BLAKE2b-256 checksum
How to use checksums
481d1399bd0ed5ff3cd80df1356262bdf28663ae6d759760a47ffafb1c6da7d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.1 keyring/24.2.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.19

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page