The current command line interface takes SmileBASIC code. It's okay for a developer's end, but I think it's pretty poor for the end user. You know, the person who mainly runs projects and doesn't actually make their own.
So I'm designing a shell, similar to the Bash shell in Linux. This shell will offer a significantly better command line interface for the end user.
Notice some of the things the shell will support.
A "command" is basically a SmileBASIC program file located in the /BIN folder. They all have standard inputs and outputs, and you can pipe the output of commands to others using the pipe "|". You can have one command execute only if the previous one executed successfully using "&&". You can have one command execute only if the other failed using "||". You can just have two commands execute with no conditions using "&".
Also, I should probably've said "Unix-like" instead of "Linux-like", but whatever.
Edit: Here is a later screenshot.
I currently have the filesystem working. You can navigate through folders, create and delete folders, and read files.

