-
Notifications
You must be signed in to change notification settings - Fork 7.9k
feat(extensions): scripts support, command filtering, and template discovery #1964
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from 1 commit
62283b7
de2d9e6
d6e0773
aa1df03
6cc1eba
6901e64
5afa192
d97620e
dca335f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
- Add type checks for extension/requires/provides top-level fields (must be mappings, not null) to raise ValidationError instead of AttributeError on malformed manifests - Add type checks for script entries (must be dict with string name/file) to prevent TypeError on non-dict or non-string values - PresetResolver.resolve() now tries both .sh and .ps1 for scripts across all tiers, consistent with list_available() discovery Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Loading branch information
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -1557,31 +1557,31 @@ def resolve( | |||||
| else: | ||||||
| subdirs = [""] | ||||||
|
||||||
| subdirs = [""] | |
| raise ValueError(f"Unsupported template_type: {template_type!r}") |
Uh oh!
There was an error while loading. Please reload this page.