Skip to content

Conversation

@oskarrough
Copy link
Contributor

@oskarrough oskarrough commented Oct 30, 2025

This is a complete rewrite of the CLI with the goal of making it "just work" for Radio4000 v1+v2 data seamlessly. You can pipe the data as text, json or sql so you can compose it however you want. See the new readme or try r4 help for more info on what it does now.

  • Every (sub)command has its own file in ./cli/commands
  • In ./cli/lib there are a few helpers to make the commands
  • ./cli/main.js is the primary entry point for all commands

But why rewrite! Well… yes. But the old cli only supported v1 (firebase), the download command was still using youtube-dl, not yt-dlp. It didn't have search, output formats, schemas.

@oskarrough oskarrough marked this pull request as ready for review November 10, 2025 13:05
@oskarrough oskarrough merged commit 31b0e66 into main Nov 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants