Commits


plass: remove the `gen' sub-command; now there is pwg(1)


use /dev/urandom instead of /dev/random From urandom(4) on OpenBSD For portability reasons, never use /dev/random. On OpenBSD, it is an alias for /dev/urandom, but on many other systems misbehaves by blocking because their random number generators lack a robust boot-time initialization sequence.


check pattern after stripping store path and extension now `plass find ^keys' will correctly list only entries that starts with "keys"


slightly better error message for no input in `plass tee'


plass tee: fix multiple line handling, commit message string previously, `plass tee' was limited to only one line; now it's unlimited. While here, fix the commit message too: checking the existence of the file after creating/overwriting it is stupid.


retire `got' and `tog' subcmd they're just a glorified `cd'


don't require the entry name in `plass gen -n'


sync usage with manpage


default to gpg, the `gpg2' alias was retired


use the correct operators when comparing numbers eq/lt/gt are for string-wise comparisons!


create the path if it doesn't exists in 'mv' too


add --use-agent to the gpg2 mix


adjust writepass so gpg2 don't see the output file gpg has an annoying "feature": it avoids to overwrite files. If in interactive mode, "gpg2 -o foo" will ask the user whether to override foo or not, otherwise will just refuse to work. not nice. working around this by making gpg2 write to stdout, and redirecting stdout to that file. Then restore stdout for sanity :) While here, also make `writepass' fail if gpg fails.


print 'unknown command' when not recognizing the given cmd


adjust usage to print the available commands too