xonsh/Setup xonsh shell
Install xonsh shell on the runner. Use with `shell: xonsh {0}` in later steps.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| xonsh-version | xonsh version (PyPI specifier, e.g. "0.23.1" or ">=0.23.1"). Empty installs the latest. | no | "" |
| python-version | If set, runs actions/setup-python@v6 with this version before installing xonsh. Leave empty to use the Python already on PATH. | no | "" |
| extras | xonsh pip extras, e.g. "full". Installs as xonsh[<extras>]. | no | "" |
| xontribs | Space-separated pip packages installed after xonsh. E.g. "xontrib-abbrevs xontrib-pipeliner". | no | "" |
Outputs
| name | description |
|---|---|
| xonsh-version | The installed xonsh version. |
| xonsh-path | Absolute path to the xonsh executable. |