refactor CLI command modules and synchronize docs
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
# GEMINI.md
|
||||
|
||||
## Documentation Status
|
||||
- Synced with repository refactor baseline on 2026-02-16 (source of truth: `CHANGELOG.md`).
|
||||
|
||||
This document provides a comprehensive overview of the Video Library Manager (VLM) project, intended to be used as instructional context for Gemini.
|
||||
|
||||
## Project Overview
|
||||
@@ -48,19 +51,19 @@ The project uses `uv` for dependency management.
|
||||
|
||||
The main entry point is the `vlm` command.
|
||||
|
||||
* Initialize configuration: `vlm config init`
|
||||
* Scan the library: `vlm scan`
|
||||
* Parse filenames: `vlm parse`
|
||||
* Enrich metadata: `vlm enrich`
|
||||
* Analyze the library: `vlm analyze`
|
||||
* Generate a plan: `vlm plan`
|
||||
* Execute the plan (dry-run): `vlm execute`
|
||||
* Execute the plan (with confirmation): `vlm execute --confirm`
|
||||
* Rollback the last execution: `vlm rollback`
|
||||
* Initialize configuration: `uv run vlm config init`
|
||||
* Scan the library: `uv run vlm scan`
|
||||
* Parse filenames: `uv run vlm parse`
|
||||
* Enrich metadata: `uv run vlm enrich`
|
||||
* Analyze the library: `uv run vlm analyze`
|
||||
* Generate a plan: `uv run vlm plan`
|
||||
* Execute the plan (dry-run): `uv run vlm execute`
|
||||
* Execute the plan (with confirmation): `uv run vlm execute --confirm`
|
||||
* Rollback the last execution: `uv run vlm rollback`
|
||||
|
||||
**Running tests:**
|
||||
|
||||
* Run all tests: `pytest`
|
||||
* Run all tests: `uv run pytest`
|
||||
|
||||
## Development Conventions
|
||||
|
||||
|
||||
Reference in New Issue
Block a user