Skip to content

ls-root/Easy-Multi-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy Multi Tool

Easy Multi Tool is a versatile and user-friendly utility designed to simplify everyday tasks for developers and tech enthusiasts. This tool combines multiple functionalities into a single, easy-to-use interface.

Features

  • Update Packages: Runs every update/upgrade command for the top ten package managers.
  • Switch to Root: Switches to the root user and ends the session.
  • Heavy Processes: Views top memory-consuming processes.
  • Disk Usage: Runs df -h.
  • Active Users: Shows every user session.
  • Ping Test: Pings linux.org.
  • Public IP: Shows your public IP by requesting it from ip.ipify.org.

Installation

  1. Clone the repository:
    git clone https://github.com/FIOS-Repo/easy-multi-tool.git
  2. Navigate to the project directory:
    cd easy-multi-tool
  3. Install dependencies:
    pip install colorama

Usage

Run the tool with the following command:

python main.py

Adding a new Entry

Let's make an entry for shutting down the computer.

  1. Create a new file in /usr/lib/easy-multi-tool/commands directory for your command (e.g. shutdown.py)
  2. Write a function with the same name as your file that contains all your logic.
  3. Jump to the /usr/lib/easy-multi-tool/commands/config.py file and add a new menuentry like the others

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add feature-name"
  4. Push to your branch:
    git push origin feature-name
  5. Open a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published