panamax
panamax copied to clipboard
Mirror rustup and crates.io repositories, for offline Rust and cargo usage.
panamax version: 1.0.6 Operating system: Ubuntu 20.04 LTS in WSL2 I start panamax on a new directory, synced around 150k crates out of 588629 crates, then I interrupt it. When...
My initial sync took hours and then died, afterwards I needed to sync all files again. Maybe it would be possible to restart from the already downloaded files so you...
This PR should definitely fix #64. This is a huge single commit. TLDR: - Modified `Panamax::Verify` variant to take two options: - `--dry_run`: whether to fix or just check mirror...
* Adding --no_update_index option for syncing crates files without updating index - Updating src/main.rs to include new option for Sync, --no_update_index, which is a bool - Updating src/mirror.rs to include...
Is it possible to download only speciefic crates, e.g., `panamax sync my-mirror --crates="serenity,rand,songbird"`?
Having a message Downloading crates.io-index repository failed: gitError(Error { code: -1, klass: 2, message: "failed to make directory './.': }) os: Windows10 path of mirror: D:\rust-mirror
On Ubuntu, there's a package you can install called `awscli` that allows you to access many different APIs, including that of S3. If you run ``` aws s3 ls --no-sign-request...
Steps to reproduce: 1. Configure mirror.toml: ``` platforms_windows = [ "x86_64-pc-windows-msvc", "x86_64-pc-windows-gnu", ] ``` 2. Sync 3. Remove a platform: ``` platforms_windows = [ "x86_64-pc-windows-msvc", ] ``` 4. Sync Result:...
The directory tree of the crate mirror uses package names, which can mix lower and uppercase characters. In the Cargo Book, it says that file names should be in lowercase,...
Windows is very slow when handling many small files, and the entire crates mirror roughly totals to almost 1 million small files. As you can imagine, that makes it extremely...