Skip to content

Releases: digitalxs/dxsbash

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 <37273297+digitalxs@users.noreply.github.com>

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.

v2.1.4

27 Mar 02:13
5a66e20

Choose a tag to compare

Full Debian 12 compatibility.

Features for Release v2.1.4

Category Feature Description
Shell Support Bash Integration Complete Bash configuration with enhanced functionality
  Zsh Integration Oh My Zsh with plugins and custom configurations
  Fish Integration Modern Fish shell with Fisher plugin manager
  Shell Selection Interactive menu for choosing preferred shell
  Cross-Shell Compatibility Consistent experience across different shells
Distribution Support Debian/Ubuntu Optimized for Debian-based systems with apt/nala
  Fedora/RHEL Support for Red Hat-based systems with dnf/yum
  Arch Linux Arch support with pacman and AUR helpers
  SUSE SUSE Linux compatibility with zypper
  Gentoo Support for Gentoo with emerge
Terminal Enhancement Starship Prompt Cross-shell customizable prompt with git integration
  Zoxide Smart directory navigation and jump functionality
  FZF Integration Fuzzy finder for command history and files
  Color Schemes Enhanced color support for terminal applications
  Command Completion Advanced tab completion and suggestions
Font Management FiraCode Nerd Font Automatic installation of developer-friendly font
  Font Caching System-wide font registration
  Terminal Font Config Automatic configuration for terminal emulators
Text Editing Neovim Support Modern vim-based text editor integration
  Nano Configuration Enhanced nano editor defaults
  Editor Aliases Convenient shortcuts for different editors
  Syntax Highlighting Improved code and text visualization
Plugins & Extensions Zsh Autosuggestions Command suggestions based on history
  Zsh Syntax Highlighting Real-time command syntax checking
  Fish Plugins tide, z, and fzf.fish integration
  Distribution-Specific Plugins Custom plugins based on Linux distribution
Package Management Nala Integration Enhanced apt frontend with parallel downloads
  Package Aliases Simplified commands for software management
  AUR Helper Integration Automatic setup of yay/paru for Arch
  DNF Configuration Optimized dnf settings for Fedora/RHEL
Terminal Emulators Konsole Configuration KDE Konsole terminal customization
  Yakuake Support Drop-down terminal configuration
System Tools Fastfetch Modern system information display
  Directory Navigation Enhanced cd, back, and up commands
  File Management Improved file operations and safety features
  Process Management Better tools for monitoring and control
Git Integration Git Aliases Shortcuts for common git operations
  Branch Visualization Enhanced git branch display
  Status Indicators Prompt integration for git status
Maintenance Reset Scripts Easy restoration of original configurations
  Update System Simple command for updating the toolbox
  Configuration Backups Automatic backups of existing files
Security Privilege Detection Auto-detection of sudo/doas availability
  Permission Verification User permission and group checking
  Secure Installation Proper handling of file permissions
File Organization XDG Compliance Following the XDG Base Directory specification
  Home Directory Structure Clean organization of configuration files
  Linux Toolbox Standard directory for system enhancement tools
Docker Support Container Cleanup Tools for managing Docker resources
  Container Aliases Simplified Docker command interface
Archive Management Extraction Tools Universal extraction for multiple formats
  Creation Tools Simplified archive creation commands
Performance Shell Optimization Performance improvements for shell startup
  Resource Monitoring Tools for tracking system resources
User Experience Error Feedback Improved error messages and handling
  Interactive Installation User-friendly setup process
  Documentation Integrated help system and reference

Full Changelog: dxsbash1.5.5...dxsbash2.1.4

v1.5.5

23 Mar 18:37
02382c5

Choose a tag to compare

DXSBash for Pros for Debian 12

Version with updater from Github. Not you can update using:

./update-dxsbash.sh

Full Changelog: dxs1.1...dxsbash1.5.5

v1.1.0

23 Mar 14:02
659400c

Choose a tag to compare

dxsbash v1.1.0

Debian 12 Stable release

To safely uninstall:

https://github.com/digitalxs/BashProfileReset

Full Changelog: dxsbash4pro...dxs1.1

v1.0.2

10 Feb 04:51
e5c4433

Choose a tag to compare

Stable release on Debian 12.