🔍 Add full-text book search command and internal cleanup (v0.4.5) #16

Merged
umpire274 merged 3 commits from v0.4.5 into main 2025-11-11 13:00:51 +01:00
umpire274 commented 2025-11-11 12:59:03 +01:00 (Migrated from github.com)

Summary

This PR introduces the new search command to Librius and includes several internal refinements for code clarity and Clippy compliance.


🔍 New Features

  • Added the search command:
    librius search <query> [--short]
    
  • Performs full-text lookup across title, author, editor, genre, and language fields.
  • Supports both compact (--short) and full table views.
  • Integrated with the existing i18n system (tr() / tr_s()) for localized messages.
  • Uses unified output styling (print_info, print_ok, print_warn) for consistent CLI feedback.

📦 Version

Release: v0.4.5
Date: 2025-11-11

## ✨ Summary This PR introduces the new **`search`** command to Librius and includes several internal refinements for code clarity and Clippy compliance. --- ## 🔍 New Features - Added the **`search`** command: ```bash librius search <query> [--short] ``` - Performs full-text lookup across **title, author, editor, genre, and language** fields. - Supports both **compact** (`--short`) and **full** table views. - Integrated with the existing i18n system (`tr()` / `tr_s()`) for localized messages. - Uses unified output styling (`print_info`, `print_ok`, `print_warn`) for consistent CLI feedback. ## 📦 Version Release: v0.4.5 Date: 2025-11-11
Sign in to join this conversation.
No description provided.