https://github.com/kardwen/partout
Desktop app for pass
https://github.com/kardwen/partout
iced pass rust rust-lang
Last synced: 8 months ago
JSON representation
Desktop app for pass
- Host: GitHub
- URL: https://github.com/kardwen/partout
- Owner: kardwen
- License: gpl-3.0
- Created: 2024-11-26T22:11:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-07T21:22:31.000Z (over 1 year ago)
- Last Synced: 2025-01-07T22:29:29.407Z (over 1 year ago)
- Topics: iced, pass, rust, rust-lang
- Language: Rust
- Homepage:
- Size: 187 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Partout
[](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)