24 stable releases (6 major)

6.0.0 Jun 28, 2024
5.1.8 Apr 27, 2024
5.1.4 Mar 15, 2024
5.1.1 Aug 11, 2023
0.6.1 Mar 4, 2021

#12 in #error-management

Download history 154/week @ 2024-05-20 144/week @ 2024-05-27 201/week @ 2024-06-03 179/week @ 2024-06-10 189/week @ 2024-06-17 485/week @ 2024-06-24 281/week @ 2024-07-01 85/week @ 2024-07-08 180/week @ 2024-07-15 99/week @ 2024-07-22 233/week @ 2024-07-29 157/week @ 2024-08-05 257/week @ 2024-08-12 126/week @ 2024-08-19 283/week @ 2024-08-26 296/week @ 2024-09-02

977 downloads per month
Used in 35 crates (31 directly)

MIT license

50KB
1.5K SLoC

GitHub top language Rust Latest Version Rust Documentation Minimum rustc version

ruc

Rust Util Collection, components included:

  • Chained error management
  • Local command execution based on rust standard library
    • required features: cmd
  • Remote command execution based on the SSH protocol
    • required features: ssh
  • Interprocess Communication Based on Unix Abstract Sockets
    • required features: uau
    • only available on various Linux platforms
    • the built-in functions only support the UDP protocol
  • Crypto operations
    • required features: crypto
  • ...

In addition, there is a feature named "full", using it will enable all functional features.

Documentations

# cargo doc --all-features --open
make doc

Links to static documentations:

Gratitude

Thanks to all the people who already contributed!

Dependencies

~0.7–3.5MB
~62K SLoC