PyShell is a custom-built command-line interface (CLI) that serves as a lightweight yet powerful terminal, developed using Python. It allows users to interact with their system, manage files, process system commands, and perform various utility functions. With a focus on simplicity, speed, and usability, PyShell enhances the standard terminal experience by integrating automation, process management, and network utilities.
ls
ls -all
mkdir
touch
rm
sysinfo
network
etc...
list process
kill process
force stop
renaming file
in between the program



1️⃣ Clone the Repository:
pip install pyshellcli
2️⃣ Install all require dependencies:
pip install -r requirements.txt
1️⃣ To experience "pyshell" run:
from pyshell.main import main
main()
2️⃣ Run individual module:
- Equation Solver:
from pyshellcli.equations import Equations
Equations().solve_equation(["x + y = 3; x - y = 3"])
- Playing Song:
from pyshellcli.song import Song
Song().play_song("Janam Janam")
- Plotting Graphs:
from pyshellcli.graphs import GraphPlotter
GraphPlotter().plot_implicit()
- Check Weather:
from pyshellcli.weather import Weather
Weather().get_weather(["Navsari"])
- Check Stock:
from pyshellcli.stocks import Stock
Stock().get_stock_info(["IBM"])
- Play Games:
from pyshellcli.game import Game
Game().play_game()
and many more...
Thank you for considering contributing! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m "Add new feature"
). - Push to your fork (
git push origin feature-branch
). - Submit a Pull Request and wait for review.
If you found this project helpful or have any suggestions, feel free to connect: