You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using the "Copy to clipboard" button on a page for a single-package an extra "\n" (new line) character is appended to that command.
Pasting this command into a command line will automatically execute that command. Maybe this is intended behaviour, but a lot of terminals ask the user to confirm that multiple-lines will be pasted into the command line, so an extra step and some suprise is added.
I am not too familiar with the template language used in fastify, but I guess the new line comes from the carriage return on this line (before {Package.Id}).
Either the generateClipboard function should trim its input or (if the template language supports this) {- Package.Id -}should be used (I am paraphrasing from Twig, where {- means "trim whitespace before this variable").
Example: On https://winget.run/pkg/Audacity/Audacity below "How to install" the copy button next to > winget install -e --id Audacity.Audacity will actually copy winget install -e --id Audacity.Audacity\n
When using the "Copy to clipboard" button on a page for a single-package an extra "\n" (new line) character is appended to that command.
Pasting this command into a command line will automatically execute that command. Maybe this is intended behaviour, but a lot of terminals ask the user to confirm that multiple-lines will be pasted into the command line, so an extra step and some suprise is added.
I am not too familiar with the template language used in fastify, but I guess the new line comes from the carriage return on this line (before {Package.Id}).
Either the generateClipboard function should trim its input or (if the template language supports this)
{- Package.Id -}should be used (I am paraphrasing from Twig, where{-means "trim whitespace before this variable").Example: On https://winget.run/pkg/Audacity/Audacity below "How to install" the copy button next to
> winget install -e --id Audacity.Audacitywill actually copywinget install -e --id Audacity.Audacity\n