Step 10h: extract renderers + file outputs into rcjav/output.py

This commit is contained in:
admin
2026-05-22 22:00:22 +02:00
parent 550482a7a2
commit fb5700cdab
3 changed files with 566 additions and 424 deletions
+32
View File
@@ -6,6 +6,38 @@ find at the top level. Adding a new submodule does not change the
public surface — only this file does.
"""
from rcjav.model import FileEntry # noqa: F401
from rcjav.output import ( # noqa: F401
USE_ANSI,
ANSI_RESET,
ANSI_GREEN,
ANSI_RED,
ANSI_YELLOW,
ANSI_CYAN,
ANSI_DIM,
ANSI_BOLD,
set_use_ansi,
set_basic,
ansi,
console,
set_console_no_color,
strip_markup,
human_size,
BasicProgress,
make_progress,
render_banner,
render_search,
render_name_matches,
render_name_matches_plain,
render_dupes,
render_banner_plain,
render_search_plain,
render_dupes_plain,
write_txt,
write_csv,
describe_skipped_id,
dupes_to_obj,
write_json,
)
from rcjav.library import ( # noqa: F401
find_library_issues,
rename_file_in_remote,