Add sync command (filesystem-diff copy/delete/prune + m3u generation) #3

Open
opened 2026-08-18 19:37:54 +00:00 by r2d2-bot · 0 comments
Collaborator

Add lib/sync.ts (computeDesiredFiles, directory walk, diff, copy/delete/prune, .m3u writing to target) and wire up the sync command in index.ts, including SYNC_TARGET env-var-or-prompt resolution.

See PLANNING/MASTER_PLAN.md, Design decisions and Task list item 3.

Add `lib/sync.ts` (`computeDesiredFiles`, directory walk, diff, copy/delete/prune, `.m3u` writing to target) and wire up the `sync` command in `index.ts`, including `SYNC_TARGET` env-var-or-prompt resolution. See `PLANNING/MASTER_PLAN.md`, Design decisions and Task list item 3.
Sign in to join this conversation.
No labels
m3u_files
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jshaver/jellyfin-to-m3u#3
No description provided.