Skip to content

A Terminal Emulator for Windows written in python

License

Notifications You must be signed in to change notification settings

truelockmc/PyTerm

Repository files navigation

PyTerm: Python Terminal Emulator

PyTerm is a Python-based terminal emulator with two versions: a GUI application and a command-line version. Both versions provide a way to execute shell commands with a customizable interface.

Features

  • GUI Version: A modern graphical user interface with a "hacker-like" aesthetic.
  • Terminal Version: A classic terminal interface that runs directly in your command line.
  • .exe Files: Pre-built executable files for easy use on Windows without needing Python installed.

Versions

1. GUI Version

The GUI version provides a visual terminal emulator with the following features:

  • Text Entry: Enter and execute commands directly in the GUI.
  • Scrolling Output: View command output in a scrollable text area.
  • Command Execution: Commands are executed in a separate thread to keep the GUI responsive.

How to Use:

  1. Download the Executable:

    • Download the latest executable file
  2. Run the Executable:

    • Double-click the .exe file to start the GUI application. No additional setup is required.
  3. Using the GUI:

    • Enter your command in the text box at the bottom.
    • Click Execute or press Enter to run the command.
    • View the output and any errors in the scrolling text area.

2. Terminal Version

The terminal version runs directly in your command line interface, providing a simple and straightforward terminal experience.

How to Use:

  1. Download the Executable:

    • Download the latest executable file
  2. Run the Executable:

    • Double-click the .exe file or run it from the command line. It will open a terminal-like interface.
  3. Using the Terminal:

    • Type your commands at the prompt and press Enter to execute.
    • Use clear to clear the screen.
    • Use exit or quit to close the terminal.

Example Terminal Output:

PyTerm the Python Terminal Emulator by Emil
     _______          _________ _______  _______  _______ 
    (  ____ )|\     /|\__   __/(  ____ \(  ____ )(       )
    | (    )|( \   / )   ) (   | (    \/| (    )|| () () |
    | (____)| \ (_) /    | |   | (__    | (____)|| || || |
    |  _____)  \   /     | |   |  __)   |     __)| |(_)| |
    | (         ) (      | |   | (      | (\ (   | |   | |
    | )         | |      | |   | (____/\| ) \ \__| )   ( |
    |/          \_/      )_(   (_______/|/   \__/|/     \|
                                                          
PyTerm>

Installation and Usage

Python Script (Optional)

If you prefer to run the application from source:

  1. Clone the Repository:

    git clone https://github.com/truelockmc/PyTerm.git
    cd PyTerm
  2. Run the GUI Version: Open the Pyterm GUI Edition File

  3. Run the Terminal Version: Open the Pyterm Terminal Edition

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Disclaimer

The Commands you execute here will do the same as when yoz execute them in the real terminal/cmd

Releases

No releases published

Packages

No packages published

Languages