Skip to content

πŸ‰ Kali Dotfiles Installer

Choose a tag to compare

@PunGrumpy PunGrumpy released this 26 Jun 09:14
· 20 commits to main since this release

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, and flatpakRun 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