This applicatio
n provides a simple command-line interface to interact with the system. It's written in Python, using standard libraries
os, sys, platform, and psutil to interact with the system and gather information.
The application provides the following functionalities:
- System Information: Display basic system information including OS details, virtual memory status, system uptime, and disk partition information.
- File Management: Perform basic file and directory operations like listing all files and directories in a specified path, creating a new directory, deleting a file/directory, renaming a file/directory, and displaying the content of a file.
- Real-time System Status: Monitor real-time system statistics such as CPU usage and memory usage.
- Ensure that Python 3.11 is installed on your system.
- Clone the repository:
git clone https://github.com/MarcosPimienta/Python_OSYS.git - Navigate into the project directory:
cd Python_OSYS - Create a virtual environment:
py -m venv env - Activate the virtual environment:
.\env\Scripts\activate - Get the requirements:
pip install -r requirements.txt - Run the application:
python main.py
- Ensure that Python 3.11 is installed on your system.
- Clone the repository:
git clone https://github.com/MarcosPimienta/Python_OSYS.git - Navigate into the project directory:
cd Python_OSYS - Create a virtual environment:
python3 -m venv env - Activate the virtual environment:
source env/bin/activate - Get the requirements:
pip install -r requirements.txt - Run the application:
python main.py
After running main.py, you will be presented with a menu of operations you can perform. Enter the number of the operation you want to perform and follow the prompts.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
