Command-line interfaces (CLIs), also known as character user interfaces (CUIs), are a type of user interface that only accept characters as input and only provide characters as output.