Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

here's another gem. src/ink/termio/osc.ts:192–210

  void execFileNoThrow('wl-copy', [], opts).then(r => {
    if (r.code === 0) { linuxCopy = 'wl-copy'; return }
    void execFileNoThrow('xclip', ...).then(r2 => {
      if (r2.code === 0) { linuxCopy = 'xclip'; return }
      void execFileNoThrow('xsel', ...).then(r3 => {
        linuxCopy = r3.code === 0 ? 'xsel' : null
      })
    })
  })

are we doing async or not?


Claude Code says thank you for reporting, I bet they will scan this chat to see what bugs they need to fix asap.


A defining work of the "just vibes" era.


You fail to mention the prior decades of really bad software engineers writing awful code -- off of which these models trained.


Yes, anthropic is not the only company in the world with some shitty code, and yet I feel no pangs of guilt over laughing about it.


what does that even do?


Looks like it tries wl-copy, then tries xclip and then tries xsel. I have no idea what those are but google says it's for Wayland, so, I think it's a linux function trying to copy to clipboard? I think their problem is with the use of '.then(...=>...)' since there doesn't seem to be a way to tell each function that the nested ones actually finished.


wl-copy is a program to put text into the system clipboard if you're on a wayland-based system (so you can ctrl-v paste it somewhere else). Imagine like, cat ~/.ssh/whatever | wl-copy and then pasting into github or something.

xclip is the same for X based systems.


It looks like a search for the command line tool available to send content to the clipboard.

Can't tell if that obfuscated code works though.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: