dashohoxha / pw Goto Github PK
View Code? Open in Web Editor NEWA simple command-line password manager.
License: Other
A simple command-line password manager.
License: Other
...if possible.
Allow users to change the passphrase of an archive.
On Archlinux the Testsuite doesn't run through:
$ tests/t0401-find.t
ok 1 - Create an archive.
ok 2 - Create some test entries.
ok 3 - Test usage
ok 4 - Test find
not ok 5 - Test find --tree
#
# cat <<-"_EOF" > find-1.txt &&
# Search Terms: test5
# `-- test2
# `-- test5
# _EOF
# pwp find test5 -t | remove_special_chars > find-2.txt &&
# test_cmp find-1.txt find-2.txt
#
# failed 1 among 5 test(s)
1..5
$ tests/t0401-find.t --verbose
--> http://pastebin.f3l.de/5ac0c2eee3c62.txt
Users can use asymmetric encryption (public/private keys) if they wish, relying on gpg-agent for passphrase management.
For security reasons, it is not good to forget and leave the pw shell open indefinitely.
It should timeout and exit after a certain period of inactivity (for example 5min).
Config variables currently are:
# Default archive, if no -a option is given.
ARCHIVE=pw
# Clipboard related.
X_SELECTION=clipboard
CLIP_TIME=45
# Shell will time out after this many seconds of inactivity.
TIMEOUT=300 # 5 min
Make a script to migrate data from password-store.
Currently, for each command the user needs to provide the passphrase. This becomes tedious if there are several commands in a row.
With a subshell, the user will be able to enter the passphrase only once, and run as many programs as needed.
Update README, man page, and any other docs.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.