libfetch 0.1.0

Simple but reliable library for fetch tools
Documentation

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