Repository navigation
π 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 -efor 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:
aptIsInstalledto check if a package is installed using apt.brewIsInstalledto check if a package is installed using brew.install_deb_packageto download and install deb packages.install_fontto download and install fonts.removingto remove old files and directories.linkingto create symbolic links.flatpakIsInstalled,flatpakRepoIsInstalled,flatpakRepoAdd,flatpakInstall, andflatpakRunfor 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