#coreutils #gnu #package #ls

bin+lib coreutils-rs

GNU Coreutils package implementation with Rust

2 unstable releases

new 0.2.0 Sep 11, 2024
0.1.0 Aug 27, 2024

#297 in Unix APIs

Download history 134/week @ 2024-08-25 4/week @ 2024-09-01 134/week @ 2024-09-08

272 downloads per month

Apache-2.0

9KB
195 lines

GNU Coreutils package implementation with Rust

The GNU Core Utilities or coreutils is a package of GNU software containing implementations for many of the basic tools, such as cat, ls, and rm, which are used on Unix-like operating systems.

Project aims for implementing coreutils' functionalities with Rust purely for learning purposes.

Status

Ready

  • grep
  • cp
  • mv
  • ls
  • head

Log

  • v0.1.0
    • command line argument parsing based on Rust standard library
    • ready to use are: grep, cp, mv, ls, head
  • v0.2.0
    • command line argument parsing based on Clap library

lib.rs:

Coreutils-rs

Coreutils-rs is a collection of utilities reproducing some of GNU coreutils packages. The project aims purely for Rust programming learning purposes.

Dependencies

~1.2–1.7MB
~33K SLoC