aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md69
1 files changed, 69 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7ccd8f7
--- /dev/null
+++ b/README.md
@@ -0,0 +1,69 @@
+Passextract
+===========
+
+An extension to the [pass][1] password manager. Pass works very well and covers
+about 95% of my needs. Its `-c` option allows passwords to be easily copied to
+the clipboard. Unfortunately, email addresses and usernames cannot be so easily
+copied.
+
+Passextract provides a UI similar to [urlview][2] that enables these additional
+fields to be copied to the system clipboard. Three fields are recognised:
+emails, usernames, and passwords. They are defined as follows:
+
+ This text is ignored
+
+ e: email@example.com
+ u: username
+ p: secret-password
+
+In order to be recognised by Passextract, those fields must be prefixed by
+“e: ”, “u: ”, or “p: ” as illustrated above.
+
+
+## Demo
+
+
+## Usage
+Passextract can be invoked on its own or with the piped output of `pass show`:
+
+ $ pass show github.com | passextract
+
+ # or
+
+ $ passextract github.com
+
+The included Bash completion file provides the same tab completion options as
+`pass show`.
+
+
+## Install
+A binary built for Mac OS X is available on the [releases][3] page. Download the
+binary and put it in your `PATH`, then source the `passextract.bash-completion`
+file.
+
+To compile from source or install on other platforms, you'll need the [Rust][4]
+compiler.
+
+1. Install with `cargo`:
+
+ $ cargo install --git https://github.com/teddywing/passextract.git --root /usr/local
+
+2. Download and source the Bash completion file in your Bash profile:
+
+ source ~/path/to/passextract.bash-completion
+
+
+## Uninstall
+
+ $ cargo uninstall --root /usr/local passextract
+
+
+## License
+Copyright © 2016 Teddy Wing. Licensed under the GNU GPLv3+ (see the included
+COPYING file).
+
+
+[1]: https://www.passwordstore.org/
+[2]: https://github.com/sigpipe/urlview
+[3]: https://github.com/teddywing/passextract/releases
+[4]: https://www.rust-lang.org/