onelson / jq-rs

Rust crate to provide programmatic access to `jq`.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Name change to `jq-rs`

onelson opened this issue · comments

I squatted the name https://crates.io/crates/jq-rs

The main motivation for the name change is the other crates (-sys, and -src) both use the jq prefix. On top of that, when I originally started working on this crate, I thought maybe jq wouldn't be the thing and perhaps it would end up being a jsonpath or some other dsl related crate. In the end it was jq all the way down, and I think naming this crate json-query is just being coy when instead it should be direct.

I'm just unsure how best to manage the switch, but I'm thinking about back-publishing all the prior versions to this name, then doing a docs-only release to add a big deprecation notice to the old crate's readme.

I'd like to target the 0.4.0 release as the pivot point, so perhaps the thing to do is publish 0.3.1 to both names, then only 0.4.0 to the new name.

I opened rust-lang/crates.io#1775 to ask for advice, but I'm not sure there's anything the registry can do to assist with this sort of maneuver.