bkmk is a command-line bookmark manager that allows you to store and open bookmarks from your terminal. It uses a simple and intuitive interface to manage your bookmarks, and supports features like tagging, searching, and importing from browser exported HTML files.
- Store and open bookmarks from your terminal
- Support for tagging and searching bookmarks
- Import bookmarks from browser exported HTML files
- Support for multiple profiles
bkmk add <url>
: Add a new bookmarkbkmk open <url>
: Open a bookmarkbkmk delete <url>
: Delete a bookmarkbkmk import <path>
: Import bookmarks from a browser exported HTML filebkmk profile <name>
: Create or switch to a bookmark profile
-a, --alias
: Set an alias for a bookmark-c, --create
: Create a new profile-s, --switch
: Switch to a profile
**To install bkmk, simply clone this repository and run **go build
to compile the binary. Place the binary on your OS PATH under bkmk.
**bkmk stores its configuration in a file named **config
in the current working directory. The configuration file contains the profile name, local key, and server key. If the configuration file does not exist, bkmk will create it with default values.
See licence.md