Commit Graph

325 Commits

Author SHA1 Message Date
JeffreyCA
db2c7eebf0 Update Fig spec for Azure Developer CLI (azd) (#299892)
Add azd terminal completions for new extension and core commands
2026-03-10 15:11:37 -04:00
Matt Bierner
08535d9c5e Fix terminal-suggest extension icon
Same root cause as #299396 but only caused the icon to be missing so not critical
2026-03-04 23:13:55 -08:00
Matt Bierner
0249c2acf5 Fix terminal-suggest for esbuild
Missed that this extension was making `require` calls with dynamic names. I think the best approach is to convert it to use static imports instead. These files were already being loaded eagerly by `terminalSuggestMain` so it shouldn't be a big change

Also makes `update-specs.js` be the source of truth for the packages to include instead of pulling in from the extension
2026-02-18 23:47:32 -08:00
Megan Rogge
2a55ee3d69 replace in checks with Object.hasOwn (#292956)
replace in checks with Object.hasOwn
2026-02-04 23:16:21 +00:00
JeffreyCA
c176f53d94 Update Fig spec for Azure Developer CLI (azd) (#292894)
* Update azd fig spec

Add full extension command details
Add new commands
Use generator for `config` commands

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-04 20:47:32 +00:00
Megan Rogge
1fbcce57f1 fix terminal suggest regression (#287187)
fixes #287161
2026-01-12 16:40:42 -08:00
Daniel Imms
4ec1d67e71 Add completions for npm why|explain
Fixes #284905
2025-12-24 12:26:59 -08:00
Daniel Imms
6aca02cfdf Merge branch 'main' into tyriar/284593_npm_spec__actual_spec 2025-12-20 16:32:29 -08:00
Daniel Imms
88132c29da Fix remaining hygiene issues in yarn spec 2025-12-20 06:36:14 -08:00
Daniel Imms
0be0a9efb8 Double to single quotes in yarn 2025-12-20 06:36:05 -08:00
Daniel Imms
25a617ed55 Remove emoji icons from pnpm 2025-12-20 06:33:39 -08:00
Daniel Imms
de7ad3fb3a Double to single quotes in pnpm 2025-12-20 06:33:05 -08:00
Daniel Imms
def1b67d68 Move pnpm and yarn out of upstream 2025-12-20 06:32:54 -08:00
Daniel Imms
7b6fa0cea4 Add --package-lock-only to npm i flags
Fixes #284593
2025-12-20 06:28:25 -08:00
Daniel Imms
a3a485373b Remove emoji icons 2025-12-20 06:24:56 -08:00
Daniel Imms
e0e5e8b489 Replace double with single quotes 2025-12-20 06:24:41 -08:00
Daniel Imms
c348a9a82b Move npm spec out of upstream
Part of #284593
2025-12-20 06:24:14 -08:00
Copilot
96cc23e2e2 Fix terminal completion items not appearing when resourceOptions provided (#284148) 2025-12-18 09:58:31 -06:00
Megan Rogge
5fd2594017 provide completions for git remotes (#241675) 2025-12-16 12:42:53 -06:00
Megan Rogge
c05e0b2311 Cache windows executables (#282265)
fixes #279262
2025-12-10 08:59:55 -08:00
Mohamed Emir HAJJI
caeaba0897 Add more git log options to completions (#282311) 2025-12-10 16:09:52 +00:00
Daniel Imms
89d1458dcb Merge pull request #281127 from JeffreyCA/fig-spec-azd
Update Fig spec for Azure Developer CLI (azd)
2025-12-09 17:56:50 -08:00
Copilot
f9e3a710d8 Fix typo: enviromentVariables → environmentVariables (#281378)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: rzhao271 <7199958+rzhao271@users.noreply.github.com>
2025-12-09 20:07:25 +00:00
JeffreyCA
f138251517 Update azd fig spec
Add extension commands
Add layer arg
Use generator for `extension show`
2025-12-03 17:46:28 -08:00
JeffreyCA
94755ed1c2 Terminal suggest - include persistent options in suggestions and improve suggestion grouping (#276409)
* Add support for persistent options in Fig suggestions

* Group arguments together

* Group symlink files/folders together

* Update test

* Fix test

* Use helper function
2025-11-10 17:03:12 -05:00
Benjamin Pasero
5e5ba2f2f2 terminal suggest - adopt vscode.fs watcher (#276477)
* terminal suggest - adopt `vscode.fs` watcher

* Update extensions/terminal-suggest/src/env/pathExecutableCache.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* clean it up

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-10 18:01:59 +01:00
Daniel Imms
279df68391 Fix git remote suggest descriptions
Fixes #264754
2025-11-02 02:37:53 -08:00
Copilot
6cf95b098d Show latest commit message for branch in terminal suggest widget details view (#272296) 2025-10-27 14:53:44 +00:00
Daniel Imms
b808edabcf Add basic copilot fig spec
Fixes #272921
2025-10-25 03:42:19 -07:00
Megan Rogge
a1b4ecaa32 finalize terminal completion provider API (#271338) 2025-10-23 08:57:05 -07:00
Jeffrey Chen
69490ecae7 Add azd fig spec 2025-10-20 14:01:17 -07:00
Matt Bierner
1c35a4d05c Enforce single quote string usage in extension tests
Single quoted string usage is already enforced everywhere except our tests. Having this inconsistent style can confuse contributors and code generation

Starting with converting over tests in the `extensions` dir
2025-10-15 01:51:43 -07:00
Daniel Imms
98078684c7 Merge pull request #269985 from microsoft/tyriar/more_terminal_any
Remove more as any from terminal
2025-10-08 13:18:01 +09:00
Megan Rogge
d1d275ca09 address terminal completion provider API feedback (#270249)
commit api feedback
2025-10-07 11:41:36 -07:00
Megan Rogge
75ff485ed9 rm ID from terminal completion provider (#270094) 2025-10-06 13:44:25 -07:00
Daniel Imms
051267d42f Remove more as any from terminal
Part of #269213
2025-10-06 17:41:58 +09:00
Daniel Imms
188cbd914f Remove as any from terminal-suggest
Part of #269213
2025-10-06 10:23:27 +09:00
Matt Bierner
360c9fd134 Add lint rule for as any and bulk ignore all existing breaks
For #269213

This adds a new eslint rule for `as any` and `<any>({... })`. We'd like to remove almost all of these, however right now the first goal is to prevent them in new code. That's why with this first PR I simply add `eslint-disable` comments for all breaks

Trying to get this change in soon after branching off for release to hopefully minimize disruption during debt week work
2025-10-02 23:38:33 -07:00
Daniel Imms
898a70df5b Add --transient to code spec (#269248)
* Add --transient to code spec

Fixes #269162

* Fix test expectations for --transient
2025-10-01 11:23:42 +00:00
Megan Rogge
2d5468676d polish terminal suggest handling of globs (#268363) 2025-09-25 14:06:11 -04:00
Megan Rogge
5e4fa79ff8 address API feedback for terminal completion provider (#266073) 2025-09-11 15:17:31 -07:00
Daniel Imms
72a0301b7a Add PR icons and support display name 2025-08-25 06:34:52 -07:00
Daniel Imms
7642e8d2db Pull in gh updates from withfig/autocomplete#2600 2025-08-25 06:23:42 -07:00
Daniel Imms
4600226d67 Fork gh spec into vscode 2025-08-25 06:19:29 -07:00
Daniel Imms
dfb5c1a7e2 Use branch icon in gh spec 2025-08-24 12:47:41 -07:00
Daniel Imms
885a41a029 Merge remote-tracking branch 'origin/main' into tyriar/263167 2025-08-24 12:45:41 -07:00
Daniel Imms
1e834ed666 Add gh spec 2025-08-24 12:43:48 -07:00
Daniel Imms
bdab5cc7bf Delete unwanted specs, get rid of some web requests 2025-08-24 12:31:33 -07:00
Daniel Imms
edccd3f918 More completions, fix importing for some 2025-08-24 12:06:20 -07:00
Daniel Imms
89b9268261 Add more fig specs
Fixes #263167
2025-08-24 11:52:05 -07:00