12 releases
0.0.17 | Jan 14, 2024 |
---|---|
0.0.16 | Jan 14, 2024 |
#744 in Network programming
94 downloads per month
5MB
107 lines
Contains (ELF exe, 6.5MB) bin/just, (ELF exe, 5.5MB) bin/tcping, (ELF exe, 3MB) bin/fd
Table of Contents↗️
init-rs
Use the world's best Cargo to install software, bypassing GitHub.
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
Thanks to Jetbrains for supporting this small open source project!
Dependencies
~2–11MB
~113K SLoC