2025-05-22 17:50:36 -04:00
2025-05-14 16:32:08 -04:00
2025-05-22 16:41:50 -04:00
2025-05-22 16:41:50 -04:00
2025-05-22 17:49:56 -04:00
2025-05-18 16:02:48 -04:00
2025-05-14 15:10:34 -04:00
2025-05-21 10:55:48 -04:00
2025-05-20 23:14:50 -04:00

Marlin

This repository hosts the Marlin indexing tool. See docs/roadmap.md and docs/adr/DP-001_schema_v1.1.md for the current delivery roadmap and schema.

Quick Start

Follow the short walkthrough in docs/marlin_demo.md to build the binary and test Marlin on a sample project.

CLI Cheatsheet

The full command reference is generated during the build of the CLI. See cli-bin/docs/cli_cheatsheet.md.

Collections and Views

Named collections act like playlists of files. Create one with marlin coll create <name>, add files via marlin coll add <name> <pattern> and list contents using marlin coll list <name>.

Views save search queries for quick reuse. Save a query with marlin view save <view> "tag:todo", list all views using marlin view list and execute one with marlin view exec <view>.

Other handy commands include:

  • marlin watch <dir> to keep the index updated in real time.
  • marlin backup run to create or prune database backups.
  • marlin link add to relate files with typed edges.
  • marlin annotate add to attach notes or highlights.

License

Licensed under the MIT License.

Description
Your Personal Digital Librarian
Readme MIT 62 MiB
Languages
Rust 89.9%
Shell 10.1%