Skip to content

Conversation

@manghidev
Copy link
Owner

This pull request introduces several updates to the LazyVim Docker project, focusing on improving user experience, enhancing script safety, and modernizing logging practices. Key changes include replacing the remote-install.sh script with start.sh for automatic setup with smart defaults, adding an uninstallation workflow, and standardizing logging output across scripts.

Installation and User Workflow Updates:

  • Replaced remote-install.sh with start.sh for installation, emphasizing automatic configuration with smart defaults. Updated all references in the Makefile and README.md to reflect this change. [1] [2] [3]
  • Enhanced uninstallation workflow with an interactive lazy uninstall command and detailed safety features, including automatic backups and confirmation prompts. [1] [2] [3]

Documentation Improvements:

  • Updated README to reflect new installation and uninstallation processes, including clearer descriptions of features and workflows. Added sections for uninstallation and streamlined advanced configuration details. [1] [2]

Logging Standardization:

  • Replaced echo -e with printf for consistent and safer logging across all scripts (build.sh, bump-version.sh, check-timezone.sh, destroy.sh, health-check.sh, init.sh). This ensures better formatting and compatibility. [1] [2] [3] [4] [5] [6]

Version Update:

  • Incremented the version from 1.3.0 to 1.3.1 to reflect the new features and improvements.

These changes collectively improve the usability, safety, and maintainability of the LazyVim Docker project.

manghidev added 20 commits July 1, 2025 08:20
…ters for safety

test: add script to verify sed commands work with timezone values
…th start.sh for automated setup with smart defaults
…ompts and enhancing automatic path modifications
@manghidev manghidev self-assigned this Jul 3, 2025
@manghidev manghidev merged commit 0f6a284 into main Jul 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants