Skip to content

dandeandean/bookworm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookWorm

BookWorm is a command-line tool designed for those who live in the terminal. It helps you manage your bookmarks directly from the command line, making it easy to save, organize, and access your favorite websites without ever leaving your workflow. It's perfect for developers, sysadmins, and anyone who prefers a keyboard-first approach.


Key Features

  • Seamless Integration: Save, list, and open your bookmarks directly from the terminal.
  • Intuitive Tagging: Organize your bookmarks with custom tags for easy searching and categorization.
  • Quick Access: Open bookmarks instantly in your default web browser.
  • Effortless Management: Easily delete or modify existing bookmarks.
  • Command Completion: Enjoy command-line completion for faster and more accurate command entry.

Usage

Commands

BookWorm provides a straightforward set of commands to manage your bookmarks. The primary executable is bookworm.

Command Description Example
init Initializes the BookWorm configuration and database. bookworm init
make Creates a new bookmark. bookworm make "BookWorm" "https://github.com/dandeandean/bookworm"
list Lists all your saved bookmarks. You can filter by tags. bookworm list --tag dev
open Opens a saved bookmark in your default browser. bookworm open "BookWorm"
tag Adds or updates tags for a bookmark. bookworm tag "BookWorm" science chemistry
delete Deletes a bookmark. bookworm delete "BookWorm"
completion Generates shell completion scripts. bookworm completion bash

Getting Started

  1. Installation:
  • Clone the repo & run make build, then move the binary into your path (manually).
  • You can also run make install, which will download the binary into your $GOPATH/bin.
  1. Initialize: Run bookworm init to set up your environment.
  2. Create: Add your first bookmark with bookworm make "Google" "https://google.com".
  3. Open: Access it later with bookworm open "Google".

Why Use BookWorm?

Traditional browser-based bookmark managers can be slow and disruptive to your workflow, especially if you spend most of your time in the terminal. BookWorm streamlines this process by bringing bookmark management to your fingertips, allowing you to stay focused and productive. It's designed to be lightweight, fast, and completely keyboard-driven.

About

Bookworm is a CLI application to manage bookmarks

Resources

License

Stars

Watchers

Forks

Packages

No packages published