Buku v2.0
Modifications
To begin with, 2.0 is a significant release with respect to options. Buku
now has fewer options with more (and merged) functionality. Please go through the program help at least once to understand the changes.
- Replace getopt with argparse for parsing arguments
- Long options for each short option
- Options changed
- insert: removed as automatic DB compaction serves the purpose (previously
-i
) - iterations: removed as optional argument to
-l
and-k
(previously-t
) - title:
-t
is now the short option to set title manually (previously-m
) - Special search keywords for ALL search (
-S
):- tags: show all tags (previously
-g
) - blank: show bookmarks with empty tags (previously
-e
)
- tags: show all tags (previously
- lock/unlock: now accepts number of hash iterations to generate key
- format: print formatting option changed to
-f
(previously-x
) - help: option added to show program help
- insert: removed as automatic DB compaction serves the purpose (previously
- Following options apply to ALL bookmarks without arguments
-u
,--update
-d
,--delete
-p
,--print
- Shell-completion scripts for Bash, Fish and Zsh
- Warn if URL is not HTTP(S)
- More comprehensive help
- Fix a bug with deletion when only one entry in DB
- Some import dependencies removed or late loaded (if optional)
- Handle exception if DB file is encrypted or invalid