you are viewing a single comment's thread
view the rest of the comments
[–] 14 points 3 weeks ago* (last edited 3 weeks ago) (7 children)

Because yes is three keystrokes and --noconfirm is eleven

  • source
  • parent
  • hideshow 7 child comments
  • [–] 1 point 3 weeks ago (5 children)

    Doesn't it autocomplete? I mean, not if it's an argument for sudo, obviously, but my terminal starts in interactive mode anyway, so that's rarely an issue

  • source
  • parent
  • hideshow 5 child comments
  • [–] 4 points 3 weeks ago (2 children)

    Why not if it's for sudo, can't sudo just redirect the auto complete to ask based on the command after sudo?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 2 weeks ago (1 child)

    I don't know, to be honest; I'm not deeply familiar with its workings. I just know that I made a habit of running a command "dry" without sudo, both because not everything should be done with superuser privileges* and because it's a way to make sure I get the syntax right, then if it does need sudo, I repeat it with sudo.

    *Which is why sudo -i (the interactive mode) is a dangerous tool that shouldn't actually be your default mode of working

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 2 weeks ago

    Auto complete is a separate command (or a bash function) that runs when you press tab. It's a feature of the terminal (e.g. bash). Programs can provide theur auto complete while distributing their packages, or provide a flag to generate auto complete.

    So I would think you can just call that function call auto complete for whatever command is after sudo. But maybe it gets complicated. I've only written it for my own programs.

  • source
  • parent