A command-line interface (CLI) is a text-based user interface (UI) used to run programs, manage computer files and interact with the computer. ALthough some programmers consider CLI to be old-fashioned and claim that working in the console is not convenient, but the fact remains that in the IT world, working in the CLI is the main and often the only possible way to work with complex information systems.