powerline-exitstatus-kai

A Powerline segment for showing the status of Exit status


Keywords
powerline, exit, status, prompt, shell, console
License
MIT
Install
pip install powerline-exitstatus-kai==1.2.0

Documentation

Powerline Exitstatus Kai

A Powerline segment for showing exit status or code. Modified from Powerline Exitstatus.

It will show last exit status or code depending on your configuration.

screenshot

Glossary

With symbol style enabled (default showing codes):

  • ✔: exit success
  • ✕: exit fail

Installation

pip install powerline-exitstatus-kai

The Exitstatus segment a couple of custom highlight groups. You'll need to define those groups in your colorscheme, for example in .config/powerline/colorschemes/default.json:

{
    "groups": {
        "exit_status_success":        { "fg": "mediumgreen",     "bg": "gray2", "attrs": [] },
        "exit_status_fail":           { "fg": "brightestred",    "bg": "gray2", "attrs": [] }
  }
}

Then you can activate the Exitstatus segment by adding it to your segment configuration, for example in .config/powerline/themes/shell/default.json:

{
    "function": "powerline_exitstatus.exit_status",
    "priority": 10
}

If you want to show exit status only failed, you can enable by setting only_failed argument to true.

{
    "function": "powerline_exitstatus.exit_status",
    "args": {
        "only_failed": true
    }
}

If you want to show a status rather than exit codes, you can enable by setting style argument to symbol.

{
    "function": "powerline_exitstatus.exit_status",
    "args": {
        "style": "symbol"
    }
}

To become even more simplistic, set style to color and only a colored block will be shown. Note you'll need to change bg color in your colorscheme for this to work, by default both success and fail are gray.
Any value other than these three mentioned will cause an error.

License

Licensed under the MIT License.