/rshell-1

the dankest shell of all time

Primary LanguageC++GNU General Public License v2.0GPL-2.0

Rshell

Rshell is a basic unix shell with the purpose of exploring the different commands and capabilities of a typical unix shell. It is fully capable of running and executing various commands with fully implemented connectors.

#LS A recreation of GNU ls using c++ with the full functionality of the -a -l and -R flags.

###Currently known issues:

Formatting is not uniform among different flags.

Outputs of the ls executable are sorted by first [non characters][capital letters][lowercase letters] instead of being uniformly alphabetical.

.//// R or any variant of that does not remove the excess '////' (it is a valid path) and when printed, the path name of the current directory may have excessive '/' as well.

Files and directories with names that are over 20 characters long will only display the first 18 characters followed by a * to show that the file name has been shorted. For -l only.