#password #pars #store #windows #pars-core #zx2c4-pass

pars-core

Pars(a zx2c4-pass compatible passwords manager) core library

2 releases

new 0.2.1 Apr 24, 2025
0.2.0 Apr 23, 2025

#528 in Filesystem

Download history 60/week @ 2025-04-17

61 downloads per month
Used in pars-cli

GPL-3.0-or-later

170KB
4.5K SLoC

Pars

Documentation isn't complete yet, currently you can only clone and build this project from source.

We are struggling to finish the documentation and supporting package managers and other platforms. If you want to help, please open an issue or PR.

pars is a cross platform zx2c4-pass compatibility cli tool for managing password store.

Usage

pars is fully compatible with pass and the commands are the same. Here are some examples:

# Initialize the password store
pars init <your-gpg-id>

# Add a password
pars insert <path/to/password>

# Generate a password
pars generate <path/to/password> <length> # -c for copy to clipboard

# Show a password
pars show <path/to/password> # -c for copy to clipboard/ -q to show password's qr code

# Edit a password
pars edit <path/to/password>

Dependencies

To use pars you need to make sure your system has the following dependencies installed:

  • gpg2: for encryption and decryption(gnupg, openpgp or other program that implements pgp standard)
  • git: for version control

For more information on how to install these dependencies, please refer to the Installation section.

Installation

Package Manager

Arch Linux

You can install pars from the AUR using your favorite AUR helper. For example, with yay

yay -S pars

or paru:

paru -S pars

MacOS

You can install pars from the homebrew using the following command:

brew tap pars
brew install pars

Windows

You can install pars from the scoop using the following command:

scoop add bucket
scoop install pars

Cargo (Rust)

You can install pars from Cargo by using the following command:

cargo install pars-cli

Dependencies

~8–21MB
~265K SLoC