Jump to navigation Jump to search
- This article is a stub, which means that it is not detailed enough and needs to be expanded. Please help us by .
bfos should keep track of all files, folders, pixels, peripherals, and such in its cells.
A standard bfos distribution should include at least the following commands:
- ec: outputs all its arguments (any format is allowed)
- nf: creates a new file with its name as the first argument (it is undefined behaviour to "create" an already existent file)
- wf: writes all its arguments (except for the first one) to the file signified by its first argument (it is undefined behaviour if the specified file doesn't exist)
- rm: removes the file with its name as the first argument (it is undefined behaviour to delete a non-existing file)
- if: begins an if statement (executes iff its first argument is not empty or zero)
- fi: ends an if statement
It is undefined behaviour if ifs and fis are unmatched.