Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
fcb42d6
feat(backend): add filter_bins option to github/gitlab backends
risu729 Nov 27, 2025
fdc5f15
feat(registry): Add github:pypa/hatch with filter_bins for Python iso…
risu729 Nov 27, 2025
e409fca
fix(backend): Use wrapper scripts for filter_bins on Unix to support …
risu729 Nov 27, 2025
2df024a
feat(test): Merge hatch filter_bins test into github filter_bins test
risu729 Nov 27, 2025
c69f197
fix(backend): Use batch wrappers for filter_bins on Windows
risu729 Nov 27, 2025
b208d20
docs: document Windows batch wrapper behavior for filter_bins
risu729 Nov 27, 2025
558b90a
fix(backend): Add fallback for non-Unix/non-Windows OS in filter_bins
risu729 Nov 27, 2025
30562b5
revert: Remove wrapper script logic from filter_bins and update docs
risu729 Nov 28, 2025
221f8a9
fix: Update filter_bins docs with pandoc example and revert wrappers
risu729 Nov 28, 2025
152530b
[autofix.ci] apply automated fixes
autofix-ci[bot] Nov 28, 2025
0deb871
docs: Remove mentions of filtering documentation from filter_bins docs
risu729 Nov 28, 2025
0fc6522
refactor(backend): Move bin_path resolution to discover_bin_paths in …
risu729 Nov 28, 2025
f87fbc1
Update docs/dev-tools/backends/github.md
risu729 Nov 28, 2025
6d085fd
Update docs/dev-tools/backends/gitlab.md
risu729 Nov 28, 2025
7148d49
test: simplify test
risu729 Nov 28, 2025
abc4450
test: pass filter_bins option
risu729 Nov 28, 2025
b4a8328
docs: tweak
risu729 Nov 28, 2025
54ae448
feat(backend): Support platform-specific filter_bins option
risu729 Nov 28, 2025
4647df4
fix: fix style issues
risu729 Nov 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
docs: document Windows batch wrapper behavior for filter_bins
  • Loading branch information
risu729 committed Nov 28, 2025
commit b208d20bad26ebf426b528a61b4d8e4494d23078
3 changes: 2 additions & 1 deletion docs/dev-tools/backends/github.md
Original file line number Diff line number Diff line change
Expand Up @@ -181,9 +181,10 @@ Comma-separated list of binaries to symlink into a filtered `.mise-bins` directo

When enabled:

- A `.mise-bins` subdirectory is created with symlinks (or wrapper scripts on Unix) only to the specified binaries
- A `.mise-bins` subdirectory is created with symlinks (or wrapper scripts) only to the specified binaries
- Other files (like READMEs, docs, or other binaries) are not exposed on PATH
- On Unix, wrapper scripts are used instead of symlinks to ensure tools that rely on finding resources relative to their executable location (like some Python wrapper scripts) continue to work correctly.
- On Windows, `.cmd` batch wrappers are created for the same reason.

### `api_url`

Expand Down
3 changes: 2 additions & 1 deletion docs/dev-tools/backends/gitlab.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,9 +196,10 @@ Comma-separated list of binaries to symlink into a filtered `.mise-bins` directo

When enabled:

- A `.mise-bins` subdirectory is created with symlinks (or wrapper scripts on Unix) only to the specified binaries
- A `.mise-bins` subdirectory is created with symlinks (or wrapper scripts) only to the specified binaries
- Other files (like READMEs, docs, or other binaries) are not exposed on PATH
- On Unix, wrapper scripts are used instead of symlinks to ensure tools that rely on finding resources relative to their executable location (like some Python wrapper scripts) continue to work correctly.
- On Windows, `.cmd` batch wrappers are created for the same reason.

### `api_url`

Expand Down