Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kardwen/partout

Desktop app for pass
https://github.com/kardwen/partout

iced pass rust rust-lang

Last synced: 9 days ago
JSON representation

Desktop app for pass

Awesome Lists containing this project

README

        

# Partout

[![crates.io](https://img.shields.io/crates/v/partout.svg)](https://crates.io/crates/partout)

## Introduction

🧊 Iced desktop app for [pass](https://www.passwordstore.org/), work in progress

I have also written a TUI for pass that is available in the [AUR](https://aur.archlinux.org/packages/passepartui) and in [nixpkgs](https://github.com/NixOS/nixpkgs):

[passepartui](https://github.com/kardwen/passepartui)

## Features

* Searching and filtering of passwords
* Support for viewing and copying of
passwords and one-time passwords

## Installation

### Prerequisites

* Unix (tested on Linux so far)
* C library [`gpgme`](https://gnupg.org/software/gpgme/index.html) for decryption operations
* Rust and cargo

### Installation from crates.io

Partout can be found on [crates.io](https://crates.io/crates/partout).

```sh
cargo install partout --locked
```

Partout can be run by typing `partout` in a terminal emulator.

A desktop file is included in the `contrib` directory but needs
to be copied to `$XDG_DATA_HOME/applications`
(defaults to `~/.local/share/applications`) manually.

## Development



```sh
cargo fmt
cargo clippy
```

Icons: [Jam icons](https://github.com/michaelampr/jam)

Library used for pass: [`passepartout`](https://github.com/kardwen/passepartout)