Releases: sgleizes/xsh
Releases · sgleizes/xsh
0.4.1
0.4.0
This release changes the default shell configuration directory and adds flexibility to module runcom naming, with some minor fixes and improvements.
- BREAKING CHANGE: The new default for
XSH_CONFIG_DIR
is~/.config/shell
(from~/.config/xsh
). - Add support for module runcom names and multiple module runcom files (more info here).
- Describe usage of custom runcom types (more info here)
- Remove dependency on
column
GNU extension. - Fix error propagation from sourced units.
0.3.2
This release fixes incorrect IFS handling.
0.3.1
This release adds support for macOS.
0.3.0
This release contains a new minor feature and runcom generation improvements:
- A new
xsh create
command to quickly generate module runcoms. - Generated module headers contain more context.
- Unquoted variable and style fixes.
0.2.0
This release is a great simplification of the original xsh experiment.
Major changes:
- The concept of manager is removed in favor of regular modules.
- The directory structure is simplified, modules now directly reside in the shell directory.
- Shell runcoms now reside in a top-level directory rather than in each shell's configuration directory.