Repository navigation
Releases: srbouffard/dotfiles
Releases · srbouffard/dotfiles
Release list
v1.0.1 - Bugfix release
This release focuses on improving the stability, reliability, and user experience of the dotfiles scripts. Several bugs have been fixed and key functions have been made more robust.
Fixes & Improvements:
-
Robustness:
- The
mpsalias has been replaced with a safer function to prevent accidental VM creation when used outside of a configured workspace. - Functions that require an SSH key (
multipass_create_dev_vm,multipass_update_ssh_config) now check for the key's existence before running to prevent errors and orphaned VMs. - The
multipass_create_dev_vmcommand is now more resilient tocloud-inittimeouts and will attempt to continue the setup process gracefully.
- The
-
Configuration:
- Fixed a bug in
multipass_setup_envswhere a VM's IP address would not be refreshed correctly if the workspace was already active. - Corrected inconsistent handling of the
MULTIPASS_WORKSPACE_SSH_KEY_NAMEvariable to ensure it is handled strictly across all scripts.
- Fixed a bug in
-
New Features:
- Added a
multipass_destroy_workspacefunction to completely delete a VM and its associated SSH configuration. - The
README.mdhas been significantly improved with a full "Zero to VS Code" workflow example.
- Added a
v1.0.0 - First Official Release
This is the first official release of a collection of shell utilities designed to streamline development workflows.
Key Features:
- Modular by Design: All features are opt-in. A local
env.local.shfile allows you to enable functionality without modifying the repository files. - Multipass Automation: A powerful suite of functions to create, configure, and connect to Multipass development VMs with just a few commands.
- Enhanced Shell Experience: Includes a customizable prompt with Git integration, useful aliases for common commands, and FZF support for finding functions.
- Comprehensive Documentation: A detailed
README.mdprovides instructions for setup, configuration, and a full workflow example.