db-tail

Crates.iodb-tail
lib.rsdb-tail
version0.1.1
created_at2025-10-03 17:48:19.766208+00
updated_at2026-01-19 14:30:32.674717+00
descriptionA command-line tool to tail message db.
homepage
repositoryhttps://github.com/jacobat/db-tail
max_upload_size
id1867024
size401,996
Jacob Atzen (jacobat)

documentation

README

db-tail

A small utility to tail the contents of a database table.

Currently it only supports MessageDB.

Installation

cargo install db-tail

Usage

Usage: db-tail [OPTIONS]

Options:
  -s, --stream-name-filter <STREAM_NAME_FILTER>  Stream name filter
  -t, --type-filter <TYPE_FILTER>                Type filter
  -r, --range <RANGE>                            Range of global positions to display
  -f, --follow                                   Keep monitoring table for new records
  -h, --help                                     Print help
  -V, --version                                  Print version

All options are optional.

The --stream-name-filter and --type-filter will filter the output to only show records from the named stream and/or of the given type, both work by checking it the target value contains the filter value, ie. a filter value of "test" will match streams/types matching "AtestB". Multiple streams and types can be named by providing multiple options.

The --range option takes a range of global positions to display, in the format START-END.

Example output

Example output

Commit count: 12

cargo fmt