Skip to content

Quentinchampenois/lsr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LSR (ls Rust)

Continuous integration workflow

List files of target directory and display files and directories with their current weight in a colored human readable format.

lsr

Objectives

The objectives of this project are :

  • Listing files with their current weight
  • Group recursively weight of files under a directory
  • Add creation date, permission, ownership of each file
  • Turn project into CLI
  • List heaviest files in the whole filesystem
  • Add tests

Getting started

  1. Build project cargo build
  2. Execute binary ./target/debug/lsr

Or

  1. Run main file cargo run

Contributing

This project will probably not be ready for production, however if you want to learn Rust or if you have knowledge and want to contribute on a little project, you are welcome !

Disclaimer: This project is only for practicing and learning Rust language. Bad practices and inconsistencies may be present in project, the aim is to be able to detect them and fix it correctly.

About

List files and directories sorted by size

Topics

Resources

Stars

Watchers

Forks

Languages