refactor(main): modularize runtime and harden anilist setup flow

This commit is contained in:
2026-02-19 16:04:59 -08:00
parent 58f28b7b55
commit 162be118e1
73 changed files with 4413 additions and 1251 deletions

View File

@@ -218,6 +218,10 @@ async function main(): Promise<void> {
}
state.appPath = appPath;
if (args.appPassthrough) {
runAppCommandWithInherit(appPath, args.appArgs);
}
if (args.mpvIdle) {
await launchMpvIdleDetached(mpvSocketPath, appPath, args);
const ready = await waitForUnixSocketReady(mpvSocketPath, 8000);