Releases: PunGrumpy/kali-dotfiles
Releases Β· PunGrumpy/kali-dotfiles
π Kali Dotfiles Installer
Warning
If you download from here please don't forget to place the file to $HOME
and change the file name to .RiceInstaller.sh
π
Description
π
Updated on Saturday 27 April 2024 (17:58:35 GMT+7)
Alacritty
- Themes: rename theme
Blackbox
- Themes: rename theme
Warp terminal
- Themes: create theme
Dullahan
- Workflows: create workflow (2 workflows: create SSL/TLS private key and switch Kubernetes namespace)
π
Updated on Thursday 22 Aug 2024 (22:39:20 GMT+7)
RiceInstaller
- Add Brewfile download and installation process
- Refactor font installation to use loops for better maintainability
- Update Fisher plugin installation, including Tide v6
- Improve error handling and user feedback throughout the script
- Enhance backup process for existing configurations
- Update welcome message and installation instructions
- Optimize code structure for better readability and maintenance
Note
If you have any problems, feel free to tell me
π Kali Dotfiles Installer
Warning
If you download from here please don't forget to place the file to $HOME
and change the file name to .RiceInstaller.sh
π
Description
RiceInstaller
- Refactored script to use
set -e
for better error handling and to stop execution on the first error. - Simplified URL management by using an associative array to store all relevant URLs.
- Extracted repeated code blocks into reusable functions to improve readability and maintainability:
aptIsInstalled
to check if a package is installed using apt.brewIsInstalled
to check if a package is installed using brew.install_deb_package
to download and install deb packages.install_font
to download and install fonts.removing
to remove old files and directories.linking
to create symbolic links.flatpakIsInstalled
,flatpakRepoIsInstalled
,flatpakRepoAdd
,flatpakInstall
, andflatpakRun
for managing Flatpak operations.
- Improved user prompts and feedback messages for better user experience.
- Enhanced ASCII art functions for displaying welcome messages and banners.
- Added comments and organized code sections for better readability.
- Ensured all installed dependencies and applications are properly checked before installation to avoid redundant installations.
- Added detailed explanations and prompts for user confirmations.
- Improved consistency in indentation and formatting throughout the script.
Note
If you have any problems, feel free to tell me