diff --git a/CHANGELOG.md b/CHANGELOG.md index 9eaeb19c1..f7c444d8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ Aura 4 represents a signicant body of work to port Aura from Haskell to Rust. The motivations for this rewrite are [discussed here][motivation]. Overall, Aura is now much more performant and has a 4x smaller binary. +The main [aura][aura] package, not `aura-bin`, is now the recommended means of +installation. + It is no longer necessary to run `aura` with `sudo`. Aura is now internally aware of when `sudo` is necessary and will prompt you as needed. @@ -25,6 +28,7 @@ used on remote servers and within Docker containers. For existing users, further details involving the transition from v3 to v4 are available in the [Migration Guide][migration]. +[aura]: https://aur.archlinux.org/packages/aura [motivation]: https://fosskers.github.io/aura/faq.html#why-did-you-rewrite-aura-in-rust [migration]: https://fosskers.github.io/aura/migration.html diff --git a/rust/Cargo.lock b/rust/Cargo.lock index c2148cca3..2ac87a945 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -74,7 +74,7 @@ dependencies = [ [[package]] name = "aura-pm" -version = "4.0.0-rc3" +version = "4.0.0" dependencies = [ "alpm", "applying", diff --git a/rust/aura-pm/Cargo.toml b/rust/aura-pm/Cargo.toml index 8f8d542ac..f27b5cef7 100644 --- a/rust/aura-pm/Cargo.toml +++ b/rust/aura-pm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "aura-pm" -version = "4.0.0-rc3" +version = "4.0.0" authors = ["Colin Woodbury "] edition = "2021" description = "Install and manage Arch Linux packages." @@ -14,7 +14,7 @@ name = "aura" path = "src/main.rs" [dependencies] -aura-core = { version = "0.7.1", path = "../aura-core" } +aura-core = { version = "0.8", path = "../aura-core" } r2d2-alpm = { version = "0.2", path = "../r2d2-alpm" } alpm = "3.0" diff --git a/rust/aura-pm/README.md b/rust/aura-pm/README.md index 4c200651c..4b738459a 100644 --- a/rust/aura-pm/README.md +++ b/rust/aura-pm/README.md @@ -6,9 +6,10 @@ Guide](https://fosskers.github.io/aura/). ## Installation -Since this crate is still only a Release Candidate, you'll need to specify the -version yourself when installing it via `cargo`: - ``` -cargo install aura-pm --version 4.0.0-rc3 +cargo install aura-pm ``` + +This will install the executable `aura` to `~/.cargo/bin/`. However, as this +will not include manual files or completions, it is recommended that you install +Aura via the official AUR packages.