Skip to content

docs(tools): document per-tool postinstall option in [tools]#5993

Merged
jdx merged 2 commits into
mainfrom
document-postinstall
Aug 12, 2025
Merged

docs(tools): document per-tool postinstall option in [tools]#5993
jdx merged 2 commits into
mainfrom
document-postinstall

Conversation

@jdx

@jdx jdx commented Aug 12, 2025

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings August 12, 2025 11:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Documents the per-tool postinstall configuration option that allows running commands after specific tools finish installing, distinct from global postinstall hooks.

  • Adds dedicated section explaining tool-specific postinstall commands with usage examples
  • Updates configuration documentation to list available tool options including the new postinstall field
  • Clarifies behavior including environment setup and execution conditions

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
docs/dev-tools/index.md Adds new section documenting tool postinstall commands with examples and behavior details
docs/configuration.md Updates tools section to list available options including postinstall with usage examples

@jdx jdx enabled auto-merge (squash) August 12, 2025 11:26
@jdx jdx disabled auto-merge August 12, 2025 11:34
@jdx jdx merged commit 93fe4e6 into main Aug 12, 2025
17 of 19 checks passed
@jdx jdx deleted the document-postinstall branch August 12, 2025 11:34
@github-actions

Copy link
Copy Markdown

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.8.8 x -- echo 18.4 ± 0.3 17.8 22.1 1.00
mise x -- echo 18.5 ± 0.2 18.0 19.7 1.00 ± 0.02

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.8.8 env 17.8 ± 0.6 17.2 26.8 1.00
mise env 17.9 ± 0.8 17.3 28.0 1.00 ± 0.05

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.8.8 hook-env 17.5 ± 0.3 16.8 20.5 1.00
mise hook-env 17.7 ± 0.3 17.0 18.9 1.01 ± 0.02

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.8.8 ls 16.4 ± 0.2 15.9 17.2 1.01 ± 0.02
mise ls 16.3 ± 0.2 15.7 18.1 1.00

xtasks/test/perf

Command mise-2025.8.8 mise Variance
install (cached) 190ms ✅ 126ms +50%
ls (cached) 80ms 81ms -1%
bin-paths (cached) 65ms 65ms +0%
task-ls (cached) 479ms 468ms +2%

✅ Performance improvement: install cached is 50%

jdx pushed a commit that referenced this pull request Aug 13, 2025
### 📦 Registry

- add vfox-yarn as primary yarn backend by
[@jdx](https://github.com/jdx) in
[#5982](#5982)
- add missing description field for a lot of tools by
[@jylenhof](https://github.com/jylenhof) in
[#5966](#5966)
- rename benthos to redpanda-connect by
[@risu729](https://github.com/risu729) in
[#5984](#5984)
- rename coq to rocq by [@risu729](https://github.com/risu729) in
[#5985](#5985)

### 🚀 Features

- **(timeout)** show duration, URL, and config hint on timeouts;
increase fetch timeout default to 10s by [@jdx](https://github.com/jdx)
in [#5991](#5991)

### 🐛 Bug Fixes

- **(aqua)** add executable permissions for zip-extracted binaries by
[@itochan](https://github.com/itochan) in
[#5998](#5998)
- **(core)** auto-repair corrupted pyenv cache by recloning on update
failure by [@jdx](https://github.com/jdx) in
[#6003](#6003)
- duplicate versions and validation in `mise tool` by
[@jdx](https://github.com/jdx) in
[#6001](#6001)

### 📚 Documentation

- **(tools)** document per-tool postinstall option in [tools] by
[@jdx](https://github.com/jdx) in
[#5993](#5993)
- Update install instructions for nushell by
[@Joniator](https://github.com/Joniator) in
[#5981](#5981)
- README.md typo by [@jdx](https://github.com/jdx) in
[#5990](#5990)

### ◀️ Revert

- Revert "docs: Update install instructions for nushell" by
[@jdx](https://github.com/jdx) in
[#5983](#5983)
- Revert "fix(aqua): add executable permissions for zip-extracted
binaries" by [@jdx](https://github.com/jdx) in
[#6004](#6004)

### 📦️ Dependency Updates

- update taiki-e/install-action digest to 2c73a74 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#5962](#5962)
- update docker/metadata-action digest to c1e5197 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#5961](#5961)
- update docker/login-action digest to 184bdaa by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#5958](#5958)

### Chore

- cargo up by [@jdx](https://github.com/jdx) in
[#5992](#5992)

### New Contributors

- @Joniator made their first contribution in
[#5981](#5981)
- @jylenhof made their first contribution in
[#5966](#5966)
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