pws: The ruby-powered command-line password manager
- stores your passwords in a file on your disk
- encrypts the file with a master password
- is designed for every-day-use
- is written in
234lines of understandable Ruby code… Read it! - is tested with 222 Cucumber steps
This announcement is actually a follow-up of my previous tutorial on how to build a password safe in ruby. Unfortunately, I was not using it and did not update it for quite a while, sorry for that.. But I finally managed to refactor it, so now it comes with specs, colors, new features and thousands of other tweaks and improvements :D
Impression / Usage

Install
Using a Ruby 1.9, do
$ gem install pwsGithub: github.com/janlelis/pws
Usage tips
I’ve got the following lines in my ~./bashrc
export PWS="$HOME/.safe/pws"
alias pw='pws'The first line changes the password file location. In that ~/.safe folder, I actually use git to backup some of my pws files.
The second line allows a handy syntax for getting a password:
$ pw for github
Comments
Nathan B
This looks really great! Now you've got me thinking about an open source competitor to LastPass...
Magesh
Wow! good work, i like this a lot :)
Jonathan
I was inspired by this to write a quick bash script that uses grep, vim and gpg to act as a password store on a flat file.
Rooby G
this a great guide.. I was try this at my home and it work..
thanks
Slantory
Even though I do know how to develop iphone (and not only) apps I wouldn't guess that it is possible to store the password safely in one file.
Here
cool, i guess, but i dont think it is a smart idea to store passwords. if possible just remember them. make 3-5 passwords and switch them out every year.
проститутки в Хмельницком
I actually use git to backup some of my pws files.
The second line allows a handy syntax for getting a password:
Sorankshare Bookmarks
some truly interesting info , well written and generally user pleasant. best way to make money
casino singapore
Many students come to us for help with dissertation writing because they are confused at what this assignment entails. T
russian girls
Piemonte sono le regioni con la maggiore diffusione di queste tipologie di impianto.
essay writing help from BestCustomWriting.com
Being the richest man in the cemetery doesn't matter to me. Going to bed at night saying we've done something wonderful, that's what matters to me.
business IT support
I wouldn't guess that it is possible to store the password safely in one file.
affaires internet
It's hard to tell with these Internet startups if they're really interested in building companies or if they're just interested in the money. I can tell you, though: If they don't really want to build a company, they won't luck into it. That's because it's so hard that if you don't have a passion, you'll give up.
Servizio Taxi
If possible just remember them. make 3-5 passwords and switch them out every year.
colocation sydney australia
I was inspired by this to write a quick bash script that uses grep,
http://www.bestcustomwriting.com/blog/dissertation-writing/dissertation-editing-instructions
For the past 33 years, I have looked in the mirror every morning and asked myself: 'If today were the last day of my life, would I want to do what I am about to do today?' And whenever the answer has been 'No' for too many days in a row, I know I need to change something.
write my papers
That's because it's so hard that if you don't have a passion, you'll give up.
Bobbie B
I wouldn't guess that it is possible to store the password safely in one file.
online casino
Going to bed at night saying we've done something wonderful, that's what matters to me.
Cheapest Web Design
That's because it's so hard that if you don't have a passion, you'll give up.
blog comment service
Nice tutorial, I guess my password problem with ruby line is over.
List of Colleges for Nursing
We’ve discussed how to build Facebook “likes” on your brand Page, but what do you do with those “likes” once you get them? You know your business should have a social media presence but do you really know why
Vietnam travel agent
writing an article
Your website is very chatty. It will be useful for all of us. You have done a work. I will come here again to inspect new updates. Thanks for posting.
Karen Millen Dresses
Wonderful blog site possessing wonderful information. sometimes many of us dismiss this type of things & additionally experience a lot too.It is important to pick correct since first-time. We appreciate you the guidelines.
Lynnwood auto insurance
Iguess, but i dont think it is a smart idea to store passwords.