dbohn / learn-rust-ls Goto Github PK
View Code? Open in Web Editor NEWI'm learning rust by implementing some parts of the ls command
I'm learning rust by implementing some parts of the ls command
Currently, only the uid and gid of a file is displayed. Similar to ls, the username and group name should be displayed in the output.
Currently, dot files are always hidden. This should be changed and sorted according to ls.
If running ls -l, first of all, the count of blocks occupied by all files in the directory is displayed:
total 24
-rw-r--r-- 1 501 20 2400 12 Mär 02:04 Cargo.lock
-rw-r--r-- 1 501 20 235 12 Mär 02:03 Cargo.toml
-rw-r--r-- 1 501 20 473 11 Mär 15:44 README.md
drwxr-xr-x 3 501 20 96 11 Mär 13:29 src
drwxr-xr-x 5 501 20 160 11 Mär 13:48 target
This should be displayed correctly in this implementation
Parsing of arguments is currently quite simple and does not adhere to the standard syntax:
ls [OPTIONS] [files ...]
Either introduce a proper library to handle this or roll with a simple implementation.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.