The latest release of Buku, a powerful cmdline bookmark manager I wrote to manage hundreds of my bookmarks, brings several behavioural changes along with fewer options. The change was driven by requests from users to reduce the number of options. So here’s a glance of the changes in Buku 1.9.
- The database file is moved from the older location. The new location is
or $XDG_DATA_HOME/buku/bookmarks.db, if XDG_DATA_HOME is defined for each user.
If $HOME is not defined, e.g., on Windows, the database is created in the current directory.
- 4 options removed:
- -P: (print all) is now -p 0
- -D: (delete all) is now -d 0
- -R: (update all) is now -u 0
- -w: title web fetch is now the default behaviour, can be overriden with -m title option
- Changes in search behavior:
- -s: searches for any keyword match in URL, title or tags
- -S: searches for all keyword match in URL, title or tags
- Setting to clearing title is now easier
- -u N: fetches the title for bookmark at index N
- -m title: sets the title manually
- -m none: clears the title
- HTTP gzip compression is supported
- Optional Json formatted output for -p and -s options
- Better error handling and versioning
- Few important fixes
Last but perhaps the most important, many examples modified and added to present the operations as simply as possible. Buku being a power-tool this was very much important.
The packages will be updated in AUR and Homebrew soon. Otherwise, you can download the latest source from GitHub and install it directly. Hope you enjoy Buku 1.9 as much as I enjoyed writing it!