The operating environment in Rittle is where the system interacts with the user for work with files and storage devices. This is the place where the user finds themselves after initial system boot. The environment is a simplified version of a disk operating system. It allows executing Rittle commands in direct mode straight from the console, executing shell commands, entering RIDE, as well as working with file storage devices and running files from them.
On initial start a text like this will be seen in the console:
Rittle v:J5.1-alpha [PC], (C) KnivD
Rittle always boots up in the device called ‘IFS’ (Internal File Storage). The presence of IFS is required for the normal operation of a Rittle system. Other file devices may also be available, depending on the particular system configuration.
Several commands, along with ‘ride’, are available to the user at this point.
One important detail to note, is that the environment commands, wherever they accept parameters, the parameters should be enclosed in double quotes (“) just like normal Rittle text.
For convenience, however, the environment commands also allow execution with parameters that are not enclosed. Execution of the same commands from within a Rittle program, will require the parameters properly enclosed as text.
For example, the command chdir can be executed as chdir path or chdir “path” within the environment, but must be executed as chdir “path” in a Rittle program.