#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

#2922 in Command line utilities

Download history 138/week @ 2024-09-09 10/week @ 2024-09-16 5/week @ 2024-09-23 3/week @ 2024-10-14 10/week @ 2024-11-04

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