Make optional add-ons for Terminal #20814

Closed
opened 2026-01-31 07:24:43 +00:00 by claunia · 9 comments
Owner

Originally created by @skanda890 on GitHub (Nov 15, 2023).

Can you make optional add-ons for Terminal? Example: An add-on for Python or an add-on for any other programming language?

Originally created by @skanda890 on GitHub (Nov 15, 2023). Can you make optional add-ons for Terminal? Example: An add-on for Python or an add-on for any other programming language?
claunia added the Issue-FeatureResolution-Duplicate labels 2026-01-31 07:24:43 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Nov 15, 2023):

/dup #4000

Apps are already free to add their own profiles with fragment extensions. There's also some example profiles for various tools over at: https://github.com/microsoft/terminal/blob/main/doc/user-docs/ThirdPartyToolProfiles.md

@zadjii-msft commented on GitHub (Nov 15, 2023): /dup #4000 Apps are already free to add their own profiles with fragment extensions. There's also some example profiles for various tools over at: https://github.com/microsoft/terminal/blob/main/doc/user-docs/ThirdPartyToolProfiles.md
Author
Owner

@microsoft-github-policy-service[bot] commented on GitHub (Nov 15, 2023):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@microsoft-github-policy-service[bot] commented on GitHub (Nov 15, 2023): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report! <!-- Policy app identification https://img.shields.io/static/v1?label=PullRequestIssueManagement. -->
Author
Owner

@skanda890 commented on GitHub (Nov 15, 2023):

Re-open this issue. This is not a duplicate of #4000. This is a little bit different from #4000.

@skanda890 commented on GitHub (Nov 15, 2023): Re-open this issue. This is not a duplicate of #4000. This is a little bit different from #4000.
Author
Owner

@DHowett commented on GitHub (Nov 15, 2023):

Re-open this issue. This is not a duplicate of #4000. This is a little bit different from #4000.

Can you explain how it is different? "Add-in" means so many different things. What would a Python add-in do to Terminal?

As far as I am aware, Python is a programming language...

@DHowett commented on GitHub (Nov 15, 2023): > Re-open this issue. This is not a duplicate of #4000. This is a little bit different from #4000. Can you explain how it is different? "Add-in" means so many different things. What would a Python add-in do to Terminal? As far as I am aware, Python is a programming language...
Author
Owner

@skanda890 commented on GitHub (Nov 15, 2023):

#4000 says to add support for 3rd party extensions. I want the add-ons through Windows optional features.

@skanda890 commented on GitHub (Nov 15, 2023): #4000 says to add support for 3rd party extensions. I want the add-ons through Windows optional features.
Author
Owner

@zadjii-msft commented on GitHub (Nov 15, 2023):

That sounds like a worse version of #4000 to me. If you want them through optional features (which can only be shipped by us, Microsoft), then why wouldn't we just build them directly into the Terminal in the first place?

I could maybe see how a python (or similar) REPL might make sense to ship a terminal profile with their package. I still don't understand how an arbitrary language would enhance the Terminal with an arbitrary "add-on"

@zadjii-msft commented on GitHub (Nov 15, 2023): That sounds like a worse version of #4000 to me. If you want them through optional features (which can only be shipped by us, Microsoft), then why wouldn't we just build them directly into the Terminal in the first place? I could maybe see how a python (or similar) REPL might make sense to ship a terminal profile with their package. I still don't understand how an arbitrary language would enhance the Terminal with an arbitrary "add-on"
Author
Owner

@skanda890 commented on GitHub (Nov 16, 2023):

Umm, I don't understand what you are talking. Can you simplify it?

@skanda890 commented on GitHub (Nov 16, 2023): Umm, I don't understand what you are talking. Can you simplify it?
Author
Owner

@zadjii-msft commented on GitHub (Nov 16, 2023):

  • Windows Optional Features are features for Windows, made by Microsoft.
  • The Terminal is made by Microsoft1 .
  • If we wanted to add "Windows Optional Features" to the Terminal, we could just build them directly into the Terminal itself.

I think you've got to better explain your request here. Give us a concrete example.


  1. and the community of course, but Microsoft ships it ↩︎

@zadjii-msft commented on GitHub (Nov 16, 2023): * Windows Optional Features are features for Windows, made by Microsoft. * The Terminal is made by Microsoft[^1]. * If we wanted to add "Windows Optional Features" to the Terminal, we could just build them directly into the Terminal itself. I think you've got to better explain your request here. Give us a concrete example. [^1]: and the community of course, but Microsoft ships it
Author
Owner

@skanda890 commented on GitHub (Nov 16, 2023):

Okay, I understand.

@skanda890 commented on GitHub (Nov 16, 2023): Okay, I understand.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#20814