⛏ My own implementation of the famous Unix command: ls
Critical Thinking, Problem Solving, Analysis, Reasoning & Argumentation, Creativity, Agility & Adaptability, Responsibility, Self-Management, Communication, Teamwork, UNIX, Git, Procedural Programming, Algorithms, C
- Download/Clone the source code
cd
into the root directory- Run
make
It's pretty simple, instead of calling ls
, call ./uls
from the root directory of the source code after building it.
usage: uls [-ACGRSTaclmrtu1] [file ...]
- Long listing display: -l
- Display recursively: -R
- Display all files: -a
- Reverse sort: -r
- Sort by modification date: -t
- Display one entry per line: -1
- Column display: -C
- Display with a comma separated list of entries: -m
- Sort by creation date: -U
- Sort by last access date: -a
- Sort by last status change date: -c
- Show every entry except for current and previous directories: -A
- Sort by file size: -S
- Colorized output: -G
Collision is an open-sourced software licensed under the MIT license.