DelTerm is a simple terminal emulator implemented in Python.
DelTerm is a lightweight terminal emulator designed to provide basic functionalities and is made with extensibility in mind, enabling users to create modules. It is implemented in Python using standard libraries and pygame, making it easy to understand and extend.
- Basic command execution
- Support for common command-line utilities
- Enable the user to create, delete and move windows
- Support for extensions: screens, programs and themes
- Clone the repository:
git clone https://github.com/D4N1L0200/DelTerm.git
- Navigate to the project directory:
cd DelTerm
- Install dependencies:
pip install -r requirements.txt
- Run the terminal emulator:
python src/main.py
Terminal provides a simple command-line interface for executing commands. Use the 'help' command to see every available command. Bellow are some basic commands to get you started:
- 'len': Counts the amount of characters in the message.
- 'echo': Replies with the same message.
- 'help': Shows a list of available commands.
- 'exit': Exits the app.
- 'cls': Clear the terminal screen.
- 'resize': Resizes terminal screen to pixel resolution.
- 'rescale': Rescales terminal screen to relative scale.
- 'sset': Sets a value for the terminal config.
- 'sget': Gets a value from the terminal config.
- 'sreload': Reloads all saved values from the terminal config.
Contributions to DelTerm are welcome! You can contribute to the project by:
- Reporting bugs or suggesting new features by creating an issue.
- Forking the repository and submitting a pull request with your changes.
For more information on contributing, please refer to the CONTRIBUTING.md file.
This project is licensed under the MIT License. See the LICENSE file for details.