v0.3.0 is Released!
GarudaNvim Installer v0.3.0 - Multi-OS Support, Automatic Neovim Installation, and Enhanced Stability
π Release Description:
We are thrilled to introduce GarudaNvim Installer v0.3.0! π This release marks a significant milestone with extended support for various Linux-based operating systems, automatic detection of system compatibility, and a more robust installation process. Weβve also made key updates to ensure more stability, fewer errors, and an overall smoother user experience.
β¨ Key Features:
1. π Multi-Operating System Support:
- Extended OS Support: The installer now supports multiple Linux-based operating systems, including:
- Ubuntu
- Debian
- Arch
- Fedora
- CentOS
- RHEL
- This update allows users on these systems to seamlessly install GarudaNvim with automatic OS detection and compatibility checks.
2. βοΈ Automatic Neovim Installation:
-
OS Detection for Neovim Installation: Before proceeding with the installation of GarudaNvim, the installer script first detects the operating system and checks if Neovim is installed.
- If Neovim is not found, the script automatically installs it using the appropriate package manager or command based on the detected operating system (e.g.,
aptfor Ubuntu,dnffor Fedora,pacmanfor Arch).
This ensures that users have a fully functioning Neovim setup before proceeding with GarudaNvim.
- If Neovim is not found, the script automatically installs it using the appropriate package manager or command based on the detected operating system (e.g.,
3. π Fetch Latest Release for Stability:
- Install From Latest Release: To ensure stability and minimize errors, the installer now fetches GarudaNvim from the latest script release instead of the latest commit.
- This reduces the risk of unexpected issues during installation by using a more stable and tested version of GarudaNvim.
4. π οΈ More User Control:
-
Manual GarudaNvim Startup: Unlike previous versions, GarudaNvim is no longer automatically launched after installation. This change gives users the freedom to launch GarudaNvim when they're ready, without forcing it to open immediately after the script finishes.
Users can now review their installation and make any additional changes before starting Neovim.
5. π Improved Installer Command:
-
Seamless Cleanup: The installation command provided in the README has been updated to automatically clean up the downloaded
installGarudaNvim.shscript file, whether the script completes successfully or not. This helps keep the user's system clean and enhances the overall user experience. -
Install from Latest Release: The installation command in the README has been modified to fetch the installGarudaNvim.sh script from the latest release of the Installer repository rather than the latest commit. This change ensures greater stability, fewer errors, and more reliable updates, as the latest release is a tested and stable version of the script.
This same updates has been applied to the
uninstallGarudaNvim.shfile as well, ensuring seamless execution for both installation and uninstallation.
β οΈ Known Issues:
- Windows Support: The installer and uninstaller currently do not support Windows. Windows compatibility will be addressed in future updates.
We hope these new updates improve your experience with GarudaNvim! As always, feel free to report any issues or feedback on the GitHub Issues Page.
Happy coding with GarudaNvim! π»