Andy Kipp

Results 193 issues of Andy Kipp

I noticed that another projects (e.g. conda, xontrib-prompt-bar) are using `xonsh.built_ins.subproc_captured_*` methods to run commands using xonsh. But behavior of this methods is strongly related to parser (i.e. substitutions), environment...

development
subproc
v1
api
refactoring

Reading stop signals from the process and update the process state. ### The issue Technically. In a couple of places that critical for processing signals we have `os.waitpid()`. The function...

subproc
signals

## Motivation `fzf` is a common tool to fuzzy search and commonly used to choosing file name. People expect that it works in captured object mode `!()` but this mode...

threading
integration-with-other-tools
priority-high

It's very rare edge case but: I expect here that code will be executed and I got just result i.e. `1`, but I see prompt with commands and different behavior...

pipes
priority-low

```xsh $QWE=False echo 1 ``` ```xsh Traceback (most recent call last): File "/opt/homebrew/lib/python3.11/site-packages/xonsh/ptk_shell/shell.py", line 389, in _push code = self.execer.compile( ^^^^^^^^^^^^^^^^^^^^ ValueError: identifier field can't represent 'False' constant ``` ##...

good first issue
parser
environ-inline

```xsh mkdir -p /tmp/123 cd /tmp/123 mkdir -p pkg echo "print('hello')" > pkg/importme.py echo "import pkg.importme" > run.py python run.py # hello xonsh run.py # ModuleNotFoundError: No module named 'pkg'...

import

Example: ```xsh cd ~ echo 1 echo 2 cd /tmp echo 3 echo 4 cd ~ history dir # echo 1 # echo 2 history dir /tmp # echo 3...

history

Hi! Is there a way to avoid this behavior: ``` ./xonsh.AppImage export PIP_TARGET='/path/to/pip' pip install xxh-xxh head -n1 /path/to/pip/bin/xxh #!/tmp/.mount_xonshenfUjo/usr/python/bin/python ``` Here is static path instead of `#!/usr/bin/env python3`. After...

Hi! To make `xonsh.AppImage` more independent I suggest: 1. Set environment variables which make python and pip works from AppImage: ``` # it will be great if '~/.pip-appimage' would be...

I've made simple fix in #9 to avoid errors. But it requires more carefully support.