-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
area: coreLogic for Indexer, Parser, Graph, or Generator.Logic for Indexer, Parser, Graph, or Generator.featNew feature or request (e.g., config file, depth control).New feature or request (e.g., config file, depth control).priority: mediumNormal priority; adds value but not urgent.Normal priority; adds value but not urgent.
Description
Problem
Paths and ignore patterns are hardcoded. Users need a way to override these without changing source code.
Proposed Solution
- Create
src/core/config.rs. - Implement a config loader that looks for
amdb.tomlin the project root. - If
amdb.tomlis missing, fall back to default hardcoded values (e.g.,.database, default ignore list). - Allow overriding specific keys via Environment Variables (e.g.,
AMDB_DB_PATH).
Definition of Done
-
Configstruct and loader implemented. - Defaults match current hardcoded values.
-
amdb.tomlcan overrideignore_patternsanddb_path.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: coreLogic for Indexer, Parser, Graph, or Generator.Logic for Indexer, Parser, Graph, or Generator.featNew feature or request (e.g., config file, depth control).New feature or request (e.g., config file, depth control).priority: mediumNormal priority; adds value but not urgent.Normal priority; adds value but not urgent.