5.3.1.21.10.1. cli.helpers.file_tracker.FileTracker

class cli.helpers.file_tracker.FileTracker(tmp_dir: Path)

Bases: object

Track and persist hashes for selected files.

check_file_changed(file_path: Path | None) → bool

Return whether the given file changed since the last recorded hash.

Parameters:

file_path – File to check and track. None returns False.

Returns:

True if changed/new, False if unchanged or None input.