pypsi icon indicating copy to clipboard operation
pypsi copied to clipboard

Python Pluggable Shell Interface

Results 12 pypsi issues
Sort by recently updated
recently updated
newest added

Bumps [wheel](https://github.com/pypa/wheel) from 0.29.0 to 0.38.1. Changelog Sourced from wheel's changelog. Release Notes UNRELEASED Updated vendored packaging to 22.0 0.38.4 (2022-11-09) Fixed PKG-INFO conversion in bdist_wheel mangling UTF-8 header values...

dependencies

All paths referenced by pypsi should support the `~` home directory shortcut. I found that the tab completion handles it, but I/O redirection doesn't.

>>> import os >>> os.system('color') 1 >>> from pypsi import shell, wizard >>> print('\33[31mred text') red text # is red >>> sh = shell.Shell( ) >>> print('\33[31mred text') red text...

I'm not sure how this is supposed to work, but all I want is to be able to select from a list of choices. When running this in windows cmd...

https://github.com/ameily/pypsi/blob/a62b4f0418be392bf0d3a4d6509ae44412c231c5/pypsi/completers.py#L148

Pypsi has evolved and I've noticed there's several assumptions I made that are not necessary anymore. For Pypsi 2.0, which will have breaking API changes, I'd like the following: -...

It looks like pyreadline doesn't properly handle a parenthesis when using `readline.get_begidx()` and `readline.get_endidx()`. This manifests when trying to tab complete an option that contain a parenthesis, ex: ```bash #...

Lets take the command `tail [-n NUM] FILE` as an example: Whenever a optional argument (`-n`) with a value (`NUM`) exists and is tab completed, pypsi checks for a callback...

Investigate adding support in `safe_open` for the [cchardet](https://pypi.python.org/pypi/cchardet/2.1.0) library. Ideally we support for `chardet` and `cchardet` so look into any API differences.

Invalid format strings raise exceptions which propagate past print_motd