baks

command module
v0.0.0-...-6b24bca Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2025 License: GPL-3.0 Imports: 20 Imported by: 0

README

Baks

Baks is a tool to handle bookmarks. The usual flow is: add url, add url, add url, time passes, you forget all of them, use a full text index to find the url you once read but only vaguely remember.

It is not a replacement for a bookmarks service like pocket, or tefter but just a simple program for the common cases.

Usage

Baks provides online help. Use --help with each subcommand

USAGE
  baks [flags] subcommand [flags] <arguments>...

Baks is a swiss army knife for bookmarks.
It stores bookmarks on an sqlite3 database and supports full text search on
title and description.

SUBCOMMANDS
  add      Add the urls to the database
  search   Search urls with full-text search on title or description

FLAGS
  -db ...      database path. Use --path to print default path
  -path false  print database path

Installation

Install with

go install --tags=fts5 github.com/anastasop/baks@latest

Baks has a dependency on the sqlite3 driver https://github.com/mattn/go-sqlite3 which is a cgo driver. If the installation of baks fails then you should install the sqlite3 driver manually and then continue with baks.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL