Skip to content

Releases: sgleizes/xsh

0.4.1

31 Oct 22:20
v0.4.1
89da0e3
Compare
Choose a tag to compare

0.4.0

31 Oct 22:17
v0.4.0
2838292
Compare
Choose a tag to compare

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.

v0.3.2...v0.4.0

0.3.2

14 Jan 19:12
v0.3.2
7d04b29
Compare
Choose a tag to compare

This release fixes incorrect IFS handling.

v0.3.1...v0.3.2

0.3.1

24 Sep 15:59
v0.3.1
86fbd48
Compare
Choose a tag to compare

This release adds support for macOS.

v0.3.0...v0.3.1

0.3.0

17 Dec 15:10
v0.3.0
f2d8ab3
Compare
Choose a tag to compare

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.

v0.2.0...v0.3.0

0.2.0

30 Nov 11:26
v0.2.0
79a7776
Compare
Choose a tag to compare

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.

v0.1.0...v0.2.0

0.1.0

28 Nov 10:35
v0.1.0
0197a1e
Compare
Choose a tag to compare

Initial release.