easy-youtube-batch-uploader Is Now an npm CLI
I turned a weekend tool into something friends can actually install and use: easy-youtube-batch-uploader is now published as an npm package with a real CLI flow.
The commands are simple and practical:
eybu setup
eybu doctor
eybu upload
One of the biggest upgrades is the shift to OAuth-based authentication, plus safer batch processing through _READY and _DONE file staging. That staging flow helps avoid accidental re-uploads and keeps each upload run predictable.
I also simplified the whole project from a full dashcam pipeline into an upload-first experience. The new interactive setup wizard removes first-run friction, so users do not need to hand-edit config files before they can start.
Another quality-of-life improvement is moving config and token handling to user-local storage. It makes portability cleaner and keeps project folders less cluttered.
The result is the workflow I wanted from the start: install globally, run setup once, authenticate once, then upload videos in batches with optional channel lock and playlist auto-add.
Thanks for reading.