init-rs

Crates.ioinit-rs
lib.rsinit-rs
version0.0.17
sourcesrc
created_at2024-01-13 02:52:57.455898
updated_at2024-01-14 06:23:11.855756
descriptionUse the world's best Cargo to install software, bypassing GitHub.
homepagehttps://github.com/lvillis/init-rs
repositoryhttps://github.com/lvillis/init-rs
max_upload_size
id1098234
size15,120,092
(lvillis)

documentation

https://github.com/lvillis/init-rs/README.md

README

Table of Contents↗️

init-rs

Use the world's best Cargo to install software, bypassing GitHub.

crates.io version crates.io version build status say thanks

When using GitHub to download open source software in some areas of Blue Planet, it may fail due to poor network quality. This project aims to install these software through cargo. Use the rust registry to improve network quality.

Feature flags

Name Description Version Default?
just πŸ€– Just a command runner 1.23.0 βœ”οΈ
fd πŸ“‚ A simple, fast and user-friendly alternative to 'find' 9.0.0 ❌
lll πŸ“œ A better ls with more usage information 1.0.0 ❌
tcping 🌐 A TCP ping utility to determine reachability of a TCP port 0.3.0 ❌

Installation

install rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

or

export RUSTUP_DIST_SERVER="https://rsproxy.cn"
export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"
curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh

set registry

cat <<EOF | tee -a ~/.cargo/config
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true
EOF

install init-rs

cargo install init-rs

or

cargo install init-rs -f --features=just,fd

Special thanks

Jetbrains Logo

Thanks to Jetbrains for supporting this small open source project!

Commit count: 0

cargo fmt