An open API service indexing awesome lists of open source software.

https://github.com/abdo-essam/command-line-interpreter

Command Line Interpreter - Operating Systems College Course
https://github.com/abdo-essam/command-line-interpreter

cli-app

Last synced: about 1 year ago
JSON representation

Command Line Interpreter - Operating Systems College Course

Awesome Lists containing this project

README

          

# Command Line Interpreter

# Faculty Of Computer And Artificial Intelligence Cairo University `FCAI-CU`

## Operating Systems Assignment

## Purpose

An operating system interfaces with a user through a Command Line Interpreter `(CLI)`.

A CLI is a software module capable of interpreting textual commands coming either from the user’s keyboard or from a script file. A CLI is often referred to as a shell.

## Description

In this assignment, you will write a Command Line Interpreter (CLI) for your operating system. Your CLI should prompt the user to enter the input through the keyboard. After a sequence of characters is entered followed by a return, the string is parsed and the indicated command(s) executed. The user is then again prompted for another command.
Your program implements some built-in commands; the list of required commands is listed below. Do not use exec to implement any of these commands. The exit command is also a special case: it should simply cause termination of your program.