libfetch 0.1.0

Simple but reliable library for fetch tools
Documentation
  • Coverage
  • 0%
    0 out of 26 items documented0 out of 18 items with examples
  • Size
  • Source code size: 18.86 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.18 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • michaldziuba03

Note: it is experimental and early version of crate

Overview

It's hard to create a cool fetch tool for Linux, so this library tries to simplify the process. The library does not call any other programs, such as "uname -n" or "uptime". It tries to fetch the operating system information in a more reliable way.

Goals

  • avoid unsafe blocks (but not always possible);
  • avoid calling external programs;
  • multiplatform;
  • simple API;

To-Do

  • write tests
  • add support for Windows and handle unknown OS

Alternatives

  • Macchina-CLI/libmacchina
  • GuillaumeGomez/sysinfo
  • FillZpp/sys-info-rs
  • unrelentingtech/systemstat