color_tools.cli_commands.reporting
Reporting and diagnostic utilities for user data and overrides.
Functions for generating override reports and managing hash files for user data integrity.
- color_tools.cli_commands.reporting.show_override_report(json_dir=None)[source]
Show detailed report of user overrides and exit.
Analyze all three user data files using the same merge reports returned by the public loaders.
- color_tools.cli_commands.reporting.generate_user_hashes(json_dir=None)[source]
Generate .sha256 files for all active user files and exit.
Creates hash files for user/user-colors.json, user/user-filaments.json, and user/user-synonyms.json if they exist, plus discoverable user palettes. Copyable example files are excluded.
- color_tools.cli_commands.reporting.get_available_palettes(json_path=None)[source]
Get list of available palette names from both core and user palettes with color counts.
- color_tools.cli_commands.reporting.validate_user_files(json_dir=None)[source]
Validate all active user data files through their production loaders.