diff --git a/entangle/.chainlink/issues.db b/entangle/.chainlink/issues.db index 2d4c0ed..c77dec1 100644 Binary files a/entangle/.chainlink/issues.db and b/entangle/.chainlink/issues.db differ diff --git a/entangle/Cargo.lock b/entangle/Cargo.lock index f2a432b..4f96b9a 100644 --- a/entangle/Cargo.lock +++ b/entangle/Cargo.lock @@ -338,7 +338,7 @@ dependencies = [ ] [[package]] -name = "entangle" +name = "entangle-mirror" version = "0.1.0-alpha.1" dependencies = [ "clap", diff --git a/entangle/Cargo.toml b/entangle/Cargo.toml index 6aab94e..ed8354d 100644 --- a/entangle/Cargo.toml +++ b/entangle/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "entangle" +name = "entangle-mirror" version = "0.1.0-alpha.1" edition = "2024" description = "Easy setup for mirroring GitHub repos to Tangled.org in one command" @@ -10,6 +10,13 @@ readme = "README.md" keywords = ["git", "tangled", "mirror", "forge", "atproto"] categories = ["command-line-utilities", "development-tools"] +# Keep the installed binary named `entangle` even though the crates.io package +# is `entangle-mirror` (the name `entangle` was already taken on crates.io). +# Users run `cargo install entangle-mirror` and get the `entangle` command. +[[bin]] +name = "entangle" +path = "src/main.rs" + [dependencies] # Argument parsing — derive macros for declarative CLI definition clap = { version = "4", features = ["derive"] } diff --git a/entangle/README.md b/entangle/README.md index a30aff2..7dc47a2 100644 --- a/entangle/README.md +++ b/entangle/README.md @@ -14,7 +14,13 @@ entangle shove # first-time push to both forges ## Installation -entangle is not yet published to crates.io. Install directly from source: +```bash +cargo install entangle-mirror +``` + +The package is named `entangle-mirror` on crates.io (the name `entangle` was already taken); the installed binary is called `entangle`. + +Or install directly from source: ```bash cargo install --git https://github.com/cyrusae/entangle --locked