As simple as listing the files in a directory.
# clone the project with
$ git clone https://github.com/42-Ikole-Systems/ls.git --recurse-submodules
# build the project
$ cd ls
$ make
# run the executable
$ ./ft_ls -la -G
./ft_ls [-alRrtufgdG] [file(s)]
[a]
include hidden directories[l]
long format[R]
Recusively list subdirectories[r]
reverse lexicographical sort[t]
sort by time modified[u]
Use time of last access, instead of last modification of the file for sorting and in long format.[f]
Output is not sorted. This option turns on the -a option.[g]
display the group name in the long (-l) format output (the owner name is suppressed and long format is turned on).[d]
Directories are listed as plain files (not searched recursively).[G]
Gives the output ✨Beautiful colors✨ :D