Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dvogt23/pass-export
pass export extension
https://github.com/dvogt23/pass-export
export extension password-store
Last synced: about 2 months ago
JSON representation
pass export extension
- Host: GitHub
- URL: https://github.com/dvogt23/pass-export
- Owner: dvogt23
- License: gpl-3.0
- Created: 2020-04-04T22:37:46.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-21T15:26:24.000Z (almost 4 years ago)
- Last Synced: 2024-08-03T02:03:18.391Z (5 months ago)
- Topics: export, extension, password-store
- Language: Shell
- Size: 25.4 KB
- Stars: 9
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-password-store - pass-export
README
# pass export
A pass extension that exports given passwords in csv format
## Description
_pass-export_ extends the pass with a export command thats exports (all/given) passwords in csv (+bitwarden) format to stdout. Also look here for other cool extensions: [awesome-password-store](https://github.com/tijn/awesome-password-store)!
## Usage
```
pass export 1.1 - A pass extension that exports (all/given) passwords in csv formatUsage:
pass export [a | all] [b | bitwarden] [ | ] [-v | --version] [-h | --help]
Provide a command to export passwords in csv formatOptions:
a, all Export all passwords
b, bitwarden Export in bitwarden CSV format
-v, --version Show version information.
-h, --help Print this help message and exit.More information may be found in the pass-export(1) man page.
```## Installation
**From git**
```sh
git clone https://github.com/dvogt23/pass-export/
cd pass-export
sudo make install
```**OS X**
```sh
git clone https://github.com/dvogt23/pass-export/
cd pass-export
make install PREFIX=/usr/local
```**Requirements**
- `pass 1.7.0` or greater.
- If you do not want to install this extension as system extension, you need to enable user extension with `PASSWORD_STORE_ENABLE_EXTENSIONS=true pass`. You can create an alias in `.bashrc`: `alias pass='PASSWORD_STORE_ENABLE_EXTENSIONS=true pass'`## Examples
_Export all passwords_
```
zx2c4@laptop ~ $ pass export a
```_Export all passwords_ in bitwarden format
```
zx2c4@laptop ~ $ pass export a b
```_Export a password dir_
```
zx2c4@laptop ~ $ pass export social
```_Export a password entry_
```
zx2c4@laptop ~ $ pass export social/twitter.com
```## Contribution
Feedback, contributors, pull requests are welcome.
## License
```
Copyright (C) 2017This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program. If not, see .
```