Fix fallback dependency detection

This commit is contained in:
Dymas
2026-07-19 14:40:03 +02:00
parent 02226ad5c9
commit 348d97488a
7 changed files with 46 additions and 5 deletions
+13 -2
View File
@@ -35,6 +35,7 @@ from app_support import (
debug_enabled,
debug_log,
load_project_text_file,
cli_executable_exists_any,
cli_executable_exists,
normalize_config,
path_is_within_roots,
@@ -94,8 +95,18 @@ def dependency_status():
checks = ["curl", "sed", "grep", "openssl", "fzf", "aria2c", "ffmpeg", "yt-dlp"]
result = {name: bool(shutil.which(name)) for name in checks}
result["ani-cli"] = cli_executable_exists(ANI_CLI)
result["anipy-cli"] = cli_executable_exists(ANIPY_CLI)
result["animdl"] = cli_executable_exists(ANIMDL)
result["anipy-cli"] = cli_executable_exists_any(
ANIPY_CLI,
"anipy-cli",
"/usr/local/bin/anipy-cli",
"/usr/bin/anipy-cli",
)
result["animdl"] = cli_executable_exists_any(
ANIMDL,
"animdl",
"/usr/local/bin/animdl",
"/usr/bin/animdl",
)
return result