update-mise

Update mise versions in files/.chezmoidata.json via chezmoi.

8|1|Updated Jul 16, 2013
One-click install
npx skills add https://github.com/844196/dotfiles --skill update-mise
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-mise
Source: https://github.com/844196/dotfiles/tree/main/.claude/skills/update-mise
Command: npx skills add https://github.com/844196/dotfiles --skill update-mise

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, jq, and includes scripts (resource) components.

What problem does it solve?

Automates updating mise to the latest or a specified version via chezmoi.

Core Features & Use Cases

  • Supports updating to latest or a specified version using the version argument, with version normalization.
  • Validates that the target release exists on the jdx/mise repository before applying changes.
  • Updates the local configuration file files/.chezmoidata.json to reflect the new version and provides clear success/error messages.

Quick Start

Run the skill with no arguments to update to the latest version, or pass a version like vX.Y.Z to update to a specific release.

Frequently Asked Questions about update-mise

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update mise to a specific version using chezmoi?

To update mise to a specific version using chezmoi, pass the target version argument like vX.Y.Z. The skill normalizes the argument, validates the release in the jdx/mise repository, and updates files/.chezmoidata.json accordingly.

Can I automatically update mise to the latest version with chezmoi?

Yes, you can automatically update mise to the latest version with chezmoi by running the skill with no arguments. It checks the jdx/mise repository for the latest release and applies the update to your local configuration.

Do I need jq and gh installed to update mise versions through this workflow?

Yes, you need jq and gh installed to update mise versions through this workflow. The skill relies on gh to validate release existence in the jdx/mise repository and jq to process the json-update in your configuration files.

What happens if the specified mise release does not exist in the jdx/mise repository?

If the specified mise release does not exist in the jdx/mise repository, the skill reports an error for user guidance. It validates release existence before attempting any updates to files/.chezmoidata.json.

How does version normalization work when updating mise configuration files?

Version normalization when updating mise configuration files enforces a consistent argument format before processing. The skill reads your supplied argument, standardizes it, and ensures the correct version string is written to files/.chezmoidata.json.