Skip to main content

OpenShell is a feature-rich, open-source shell with all the functionality of Python!

Project description

OpenShell

Welcome to OpenShell! This shell is different to others - instead of typing endless commands into a complicated terminal, you have all the power of Python at your fingertips!

OpenShell isn't just a Python interpreter, either. It's got an entire Python library behind it - designed specifically for the shell!

Changelog

1.0:

  • Core shell
  • Variables
  • Conditions
  • Loops
  • echo function
  • Lots of colours :)
  • (A lot more was added)

1.1:

  • prompt function
  • More terminal styling
  • Made command input bold
  • Cleaned up error handling code

1.2:

  • Changed version shown when launching terminal!
  • Code optimisation
  • fullpath function
  • Removed unwanted code
  • Banned using os module (for security)

1.3:

  • ls function
  • fullpath no longer returns / when path doesn't exist
  • cd function
  • Improved returns (now prints return in green)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opens-1.3.1.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

opens-1.3.1-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file opens-1.3.1.tar.gz.

File metadata

  • Download URL: opens-1.3.1.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.10.9 Linux/6.1.12-1-MANJARO

File hashes

Hashes for opens-1.3.1.tar.gz
Algorithm Hash digest
SHA256 d6f522547a93fe5ffca77ce1536676585d0cd5a9938aab6e6d99f5c7961b144d
MD5 3fb28606af60939b6850f0941fa8efb7
BLAKE2b-256 6922433406e9e1ca5b9a620f439a06b811d9a21b4a05e34f685aafdcac06f3d1

See more details on using hashes here.

File details

Details for the file opens-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: opens-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.10.9 Linux/6.1.12-1-MANJARO

File hashes

Hashes for opens-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d46ebcd6943e0922287848ca30132dade97c48170b83ae9b12a1ad1021c081e0
MD5 f55e5e5652a2de84235de5a0e53417b0
BLAKE2b-256 2ab34d91b89562b23c86d90fb8d2a099307b52ccf4de5e72dcba5d1d6f30ce01

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page