Download Latest Version v0.24.1 source code.zip (6.6 MB)
Email in envelope

Get an email when there's a new version of xonsh

Home / 0.23.6
Name Modified Size InfoDownloads / Week
Parent folder
xonsh-x86_64.AppImage 2026-05-11 28.3 MB
xonsh-x86_64.AppImage.sha256 2026-05-11 88 Bytes
README.md 2026-05-11 4.3 kB
v0.23.6 source code.tar.gz 2026-05-11 6.3 MB
v0.23.6 source code.zip 2026-05-11 6.5 MB
Totals: 5 Items   41.0 MB 0

0.23.6 (2026-05-11)

Shining Features

Allow comments in multiline commands (#6417)

Now you can comment line in a multiline command:

:::xsh
curl https://xon.sh \
  -fsSL \
  # --compressed \
  -H "User-Agent: curl"

Add xontrib info (#6407)

:::xsh
xontrib info output_search

:::xsh
Name: output_search
Source: xontrib.output_search at /Users/snail/.local/xonsh-env/lib/python3.14/site-packages/xontrib/output_search.py
Description: Get identifiers, paths, URLs and words from the previous command output and use them for the next command in xonsh shell.
Loaded: yes

Features

  • Parser: Allow comments in multiline commands (#6417) (081deeb), @anki-code (@goodboy)
  • Extensions: Add xontrib info <xontrib_name> (#6407) (6fe1e11), @anki-code
  • Completer: Show alias body in description if no docstring (#6408) (fe6472e), @anki-code
  • Release: Add checksums for artifacts on release page and on nightly build page (#6420) (cf0ee6b), @anki-code (@ScriptAutomate, @jirutka, @meramsey)
  • source-foreign: Add --show-output to source foreign (#6421) (23e26b8), @anki-code (@a-da, @gforsyth, @batthias, @jnoortheen)

Fixes

  • AppImage: Remove legacy logic from entrypoint (#6415) (ab26546), @anki-code (@elgow, @cocoix)
  • Completer: Fix completer in case of xontrib load with unknown arg (#6405) (68c234a), @anki-code (@goodboy)
  • Windows: Aliases: Fix sudo shadowing and significantly improve win_sudo logic (#6410) (58b835b), @anki-code (@jaraco)
  • Conda on Windows: Initial fix of conda init xonsh and activate/deactivate aliases when conda is on $PATH (#6423) (6708eee), @anki-code (@melund, @scopatz, @royess, @wybert)
  • Environ: EnvPath should preserve empty values in the general case (#6416) (3e63379), @anki-code (@nahoj)
  • source-foreign: Foreign shell function aliases now stream their output through the caller-supplied stdout/stderr instead of inheriting xonsh's terminal fds (#6409) (c40cfc5), @anki-code (@japert)
  • Prompt: Fix exception in case IGNOREEOF + ^D (#6413) (03cd547), @anki-code (@elgow)
  • Docs: Fix code highlighting (#6418) (b009635), @anki-code
  • Docs: Highlight xonsh code block in docs/xonshrc (#6419) (bfb4667), @anki-code
Source: README.md, updated 2026-05-11