#coreutils #gnu #utilities #package #ls #aims #system

bin+lib coreutils-rs

GNU Coreutils package implementation with Rust

2 unstable releases

0.2.0 Sep 11, 2024
0.1.0 Aug 27, 2024

#2831 in Command line utilities

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.1–1.7MB
~32K SLoC