Sign in Sign up
cargo

iocore

IOCore is a safe library for unix CLI tools and Systems programming. IOCore provides the [`iocore::Path`] abstraction of file-system paths designed to replace most [`std::path`] and [`std::fs`] operations with practical methods, other abstractions include: - handling file-system permissions via [`iocore::PathPermissions`] powered by the crate [`trilobyte`]. - handling file-system timestamps via [`iocore::PathTimestamps`] granularly via [`iocore::PathDateTime`]. IOCore provides the [`iocore::walk_dir`] function and its companion trait [`iocore::WalkProgressHandler`] which traverses file-systems quickly via threads. IOcore provides [`iocore::User`] which provides unix user information such as uid, path to home etc. The module [`iocore::env`] provides [`iocore::env:args`] returns a [`Vec<String>`] from [`std::env:args`], and [`iocore::env:var`] that returns environment variables as string.

Latest release
Jul 23, 2025
Releases
34
Known CVEs
0
First release
Oct 01, 2023
License
MIT OR Apache-2.0
View on Cargo
Repository

Source

gabrielfalcao/iocore
Stars
Forks
Open issues

Security score

No OpenSSF Scorecard available for this repository.

Packages from this repo

No other tracked packages from this repository.

Insights

Activity

Total releases
34
Last 12 months
1
Cadence
~2 days
Dependencies
14

Releases per month

last 12 months

Release mix

  • major 3
  • minor 13
  • patch 17
34 releases
Dependencies
Releases
Version Released
3.1.0 minor
3.0.3 patch
3.0.2 patch
3.0.1 patch
3.0.0 major
2.3.2 patch
2.3.1 patch
2.3.0 minor
2.2.3 patch
2.2.2 minor
2.1.2 patch
2.1.1 patch
2.1.0 minor
2.0.4 patch
2.0.3 patch
2.0.2 patch
2.0.1 patch
2.0.0 major
1.0.1 major
0.1011.0 minor
1–20 of 34