Skip to main content

Python-first interactive shell for Debian and Unix-like systems

Project description

PYSH

Python-first interactive shell for Debian and Unix-like systems

PYSH is a modern, Python-first interactive shell designed for Debian and Unix-like systems. It combines the power of Python with the convenience of a traditional shell, providing users with a seamless command-line experience.

Features

Run locally

python3 -m pysh

Development install

python3.13 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"

Usage

Unix command:

ls -la
git status
cd ~/Code

Python command:

:Path.cwd()
:x = 10
:x * 2

Build package

python -m pip install build twine
python -m build
twine check dist/*

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

pysh_shell-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pysh_shell-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file pysh_shell-0.1.0.tar.gz.

File metadata

  • Download URL: pysh_shell-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pysh_shell-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b6c184ecc6e2ebfb56fd6286d36613b3928eb83b2bdf625b76b9bdc581fcca33
MD5 8c4db9688434405bcd6ba86083f4b39e
BLAKE2b-256 9928743eaea3829ec828e1c446ebb614dbed0c59b8047988db0c8942ab2af95f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysh_shell-0.1.0.tar.gz:

Publisher: publish.yml on SSobol77/pysh

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysh_shell-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pysh_shell-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pysh_shell-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dca26cd0e6eb7d17fb44a6d7b122242a50411cd9c77e213192025da5241c02f6
MD5 7220f0793588e74573e4632d537b8bb3
BLAKE2b-256 44fc6a042f72de34e9e3249c263d04d9779c8613427e25bdbe7b04ff07bca60b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysh_shell-0.1.0-py3-none-any.whl:

Publisher: publish.yml on SSobol77/pysh

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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