Skip to content

Releases: srbouffard/dotfiles

v1.0.1 - Bugfix release

Choose a tag to compare

@srbouffard srbouffard released this 18 Jun 19:45
2a9e88e

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 mps alias 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_vm command is now more resilient to cloud-init timeouts and will attempt to continue the setup process gracefully.
  • Configuration:

    • Fixed a bug in multipass_setup_envs where 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_NAME variable to ensure it is handled strictly across all scripts.
  • New Features:

    • Added a multipass_destroy_workspace function to completely delete a VM and its associated SSH configuration.
    • The README.md has been significantly improved with a full "Zero to VS Code" workflow example.

v1.0.0 - First Official Release

Choose a tag to compare

@srbouffard srbouffard released this 18 Jun 18:34
v1.0.0
161465b

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.sh file 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.md provides instructions for setup, configuration, and a full workflow example.