Skip to content

Releases: digitalxs/dxsbash

v.3.1.2

19 Apr 18:34
3b2f13d

Choose a tag to compare

v3.1.1

19 Apr 13:16
5a78068

Choose a tag to compare

What's Changed

Full Changelog: v3.1.0...v3.1.1

v3.1.0

19 Apr 01:55
45f610a

Choose a tag to compare

What's Changed

  • Improve Debian 13 (Trixie) compatibility by @digitalxs in #7
  • Claude/improve debian 13 compatibility og6k6 by @digitalxs in #8
  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #6
  • Harden setup.sh: logging, preflight, idempotency, bug fixes by @digitalxs in #9

New Contributors

Full Changelog: v3.0.5...v3.1.0

v3.1.0-beta

10 Apr 02:50
cfc11d6

Choose a tag to compare

v3.1.0-beta Pre-release
Pre-release

What's Changed

  • Improve Debian 13 (Trixie) compatibility

v3.0.5

03 Dec 00:58
b38d4bf

Choose a tag to compare

Full Changelog: v3.0.2...v3.0.5

Still investigating an issue with zoxide on Debian 13

v3.0.2

15 Sep 02:26
355c784

Choose a tag to compare

dxsbash 3.0.2 - Trixie's First Roar! 🐾

We're thrilled to announce the release of dxsbash 3.0.2! This is a focused maintenance release with a very important mission: introducing full, out-of-the-box compatibility for the brand new Debian 13 "Trixie".
As Debian's latest stable release hits the servers, dxsbash is ready for it. This version ensures that all your favorite scripts and functions work seamlessly on fresh Trixie installations.

🎉 What's New

The centerpiece of this release is compatibility with Debian 13.
Debian 13 "Trixie" Support: This is the first version of dxsbash built and tested specifically for Trixie. We've audited our scripts to work with the new package versions, kernel updates, and environment changes introduced in Debian 13.
Updated Dependency Checks: The installer and dependency-checking functions have been updated to recognize and validate the packages and versions present in the official Trixie repositories.
System Path & Environment Tuning: Minor adjustments have been made under the hood to align with subtle changes in Trixie's default system configuration, ensuring scripts run reliably.

Bug Fixes & Stability

Resolved minor compatibility warnings that appeared during testing on the Trixie release candidate.
Improved error handling in the installation script for cleaner first-time setups.
General code cleanup and refactoring for better long-term maintenance.

v2.3.1

25 Jun 00:41
d88861e

Choose a tag to compare

DXSBash 2.3.1 is a maintenance release focused on stability and bug fixes. Key improvements include enhanced TTY detection, fixed function naming conflicts (renamed port() to showport()), improved error handling throughout all scripts, and safer permission management with confirmation prompts. Enhanced Python development tools with better virtual environment handling and comprehensive cache cleanup. Better distribution detection for Ubuntu derivatives and Arch-based systems with improved package manager fallbacks.

Update: Run upbashdxs for existing installations or use the standard installation process for new setups.

v2.2.9

25 May 17:03
c6c9802

Choose a tag to compare

DXSBash 2.2.9

The most significant change is the complete rewrite of the help system. Users can now access contextual help with commands like help python or help docker, search for specific functionality with help --search, and view practical examples with help --examples. The old static help files have been replaced with dynamic, topic-based documentation that adapts to installed tools and provides real-world usage scenarios.
Security has been dramatically enhanced throughout the system. Dangerous recursive chmod operations have been replaced with confirmation-based functions that prevent accidental damage. All user-facing functions now include comprehensive input validation, and the system intelligently detects and handles different privilege escalation methods including sudo, doas, and su. Critical file operations now use atomic updates to prevent corruption during system modifications.
The alias system has been rebuilt with shortcuts and functions. These aliases use conditional loading, meaning they only appear when the corresponding tools are installed. This approach improves performance while providing clean error handling when tools are missing. The system now includes complete workflow support for Python development with virtual environment management, testing tools, and code quality utilities. Docker and Kubernetes integration provides comprehensive container orchestration support with intelligent command detection.
Some performance improvements. i cut it around 400 lines on .bashrc so it will run a bit faster.

v2.2.6: Update .zshrc

19 Apr 17:37
329b6b2

Choose a tag to compare

Signed-off-by: Luis Miguel P. Freitas <[email protected]>

v2.2.1

12 Apr 03:34
1b1aee7

Choose a tag to compare

New Utility Scripts
Reset Scripts: Enhanced shell reset scripts with better backup functionality
Update System: Improved updater that preserves custom configurations
Log Management: Better logging for troubleshooting

Compatibility
Support for Bash, Zsh, and Fish shells
Compatible with a wide range of terminal emulators

Acknowledgements
Special thanks to all contributors who have helped improve DXSBash, and to the maintainers of the various open-source tools that make our shell environment possible.