Shellingham

Latest version: v1.5.4

Safety actively analyzes 628903 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

1.4.0

==================

Features
--------

- On Windows, the full path to the shell executable is now returned instead of
just the base name. `42 <https://github.com/sarugaku/shellingham/issues/42>`_

1.3.2

==================

Bug Fixes
---------

- Parse argument list to detect shells run via an interpreter, e.g. xonsh via Python. `27 <https://github.com/sarugaku/shellingham/issues/27>`_

1.3.1

==================

Bug Fixes
---------

- Fix a typo that prevents ash and csh from being detected. `24
<https://github.com/sarugaku/shellingham/issues/24>`_

1.3.0

==================

Features
--------

- Add `Almquist shell <https://en.wikipedia.org/wiki/Almquist_shell>`_
(``ash``) detection support. `20
<https://github.com/sarugaku/shellingham/issues/20>`_

1.2.8

==================

Bug Fixes
---------

- Parse ``ps`` output according to how it is actually formatted, instead of
incorrectly using ``shlex.split()``. `14
<https://github.com/sarugaku/shellingham/issues/14>`_

- Improve process parsing on Windows to so executables with non-ASCII names are
handled better. `16 <https://github.com/sarugaku/shellingham/issues/16>`_

1.2.7

==================

Bug Fixes
---------

- Suppress subprocess errors from ``ps`` if the output is empty. `15
<https://github.com/sarugaku/shellingham/issues/15>`_

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.