The Multi-Thread Terminal is a Python-based utility designed to run multiple programs concurrently in a terminal environment. It leverages threading to execute commands efficiently while providing an interactive and user-friendly interface.
- Concurrent Execution: Run multiple commands simultaneously using threads.
- Interactive Shell: Provides a terminal-like interface for executing commands.
- Built-in Commands:
exit: Exit the script.clear/cls: Clear the terminal screen.help: Display available commands.
- Timeout Prompt: Automatically prompts the user to continue after 10 seconds of inactivity.
- Error Handling: Captures and displays errors for invalid commands.
- Python 3.x
richfor enhanced terminal outputpyinputplusfor user input handling
Give execute permission:
chmod +x runT.pyRun the script using:
./runT.py