Skip to content
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

Make optional add-ons for Terminal #16310

Closed
skanda890 opened this issue Nov 15, 2023 · 9 comments
Closed

Make optional add-ons for Terminal #16310

skanda890 opened this issue Nov 15, 2023 · 9 comments
Labels
Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.

Comments

@skanda890
Copy link

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

@skanda890 skanda890 added the Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. label Nov 15, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Tag-Fix Doesn't match tag requirements Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting labels Nov 15, 2023
@skanda890 skanda890 changed the title Make add-ons for Terminal Make optional add-ons for Terminal Nov 15, 2023
@zadjii-msft
Copy link
Member

/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 zadjii-msft closed this as not planned Won't fix, can't repro, duplicate, stale Nov 15, 2023
Copy link
Contributor

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 microsoft-github-policy-service bot added Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing. and removed Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting Needs-Tag-Fix Doesn't match tag requirements labels Nov 15, 2023
@skanda890
Copy link
Author

skanda890 commented Nov 15, 2023

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

@DHowett
Copy link
Member

DHowett commented 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...

@skanda890
Copy link
Author

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

@zadjii-msft
Copy link
Member

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"

@skanda890
Copy link
Author

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

@zadjii-msft
Copy link
Member

  • 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.

Footnotes

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

@skanda890
Copy link
Author

Okay, I understand.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.
Projects
None yet
Development

No branches or pull requests

3 participants