Skip to content

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.

Notifications You must be signed in to change notification settings

occupythemind/multi-thread-terminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Thread Terminal V1

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.

Features

  • 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.

Requirements

  • Python 3.x
  • rich for enhanced terminal output
  • pyinputplus for user input handling

Usage

Give execute permission:

chmod +x runT.py

Run the script using:

./runT.py

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages