Skip to content

Buku v2.0

Compare
Choose a tag to compare
@jarun jarun released this 15 May 09:43
· 1714 commits to master since this release
394d9db

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)
    • 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
  • 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