Skip to content

Releases: PunGrumpy/kali-dotfiles

πŸ‰ Kali Dotfiles Installer

22 Aug 16:40
Compare
Choose a tag to compare

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

26 Jun 09:14
Compare
Choose a tag to compare

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