moros 0.12.0

MOROS: Obscure Rust Operating System
Documentation
# MOROS Colors

MOROS operates in 80x25 VGA text mode and supports standard ANSI escape
sequences for color manipulation.

There are 8 dark and 8 bright colors:

    +--------+--------+--------+--------+--------+--------+--------+--------+
    | Black  | Maroon | Green  | Olive  | Navy   | Purple | Teal   | Silver |
    | (30)   | (31)   | (32)   | (33)   | (34)   | (35)   | (36)   | (37)   |
    +--------+--------+--------+--------+--------+--------+--------+--------+
    | Gray   | Red    | Lime   | Yellow | Blue   | Fushia | Aqua   | White  |
    | (90)   | (91)   | (92)   | (93)   | (94)   | (95)   | (96)   | (97)   |
    +--------+--------+--------+--------+--------+--------+--------+--------+

The control sequence `CSI n m` can be used to print a text in color:

    > print "\e[93mYellow\e[m"
    Yellow

The background color can also be changed by adding 10 to the color code. It is
possible to change both at the same time:

    > print "\e[93;46mYellow on teal\e[m"
    Yellow on teal

The values of the colors can be customized.

After its installation MOROS will run `/ini/palettes/gruvbox-dark.sh` at the
end of each boot to load a Gruvbox color palette by default.

It is possible to change this behavior by editing `/ini/boot.sh`.