Luna Terminal is a simple command-line interface program written in C, designed to provide basic file and directory management commands within a terminal environment. The project offers functionality such as listing files, changing directories, creating directories, and removing files, making it a lightweight and useful tool for handling simple file operations.
- List Files: List all files and directories in the current working directory.
- Change Directory: Navigate to a specified directory.
- Make Directory: Create a new directory.
- Remove File: Delete a specified file.
- Exit: Terminate the Luna Terminal session.
The following commands are supported:
- ls : Lists all files and directories in the current directory.
- cd : Changes the current directory to .
- mkdir : Creates a new directory with the name .
- rm : Removes the specified .
- exit : Exits the Luna Terminal.
- Clone this repository:
git clone https://github.com/lunastev/LunaTerminal.git
cd LunaTerminal
- Create a build directory and navigate to it:
mkdir build
cd build
- Run CMake to configure the project:
cmake ..
- Build the project using make:
make
- Run the compiled program:
./LunaTerminal