26 comments

  • wbnns 14 minutes ago ago

    GitHub CLI -- I'm using it every day and just about anything I'd want to do on GitHub, I can do straight from the command line

    https://cli.github.com/

  • charlie90 6 hours ago ago

    Everything/es.exe for searching every file on disk, its nice for AI agents to use

  • scary-size 5 hours ago ago

    https://github.com/rupa/z (z - jump around)

  • vismit2000 7 hours ago ago

    dust: https://github.com/bootandy/dust - This has ben immensely useful for me

  • rft 8 hours ago ago

    ssh, scp, tmux, (grml-)zsh, grep, less, file, tar, git

    The time saving of a well filled ~/.ssh/config is impressive, especially once you start juggling ProxyJump hops.

  • argus95 an hour ago ago

    leaf (Terminal Markdown previewer)

  • nozzlegear 9 hours ago ago

    Gotta be jujutsu. I've completely stopped using git and use jj everywhere instead. It works so much better for my workflow.

  • rhysha 12 hours ago ago

    bearer-cli for static application security testing

    • illegalbyte2 9 hours ago ago

      This looks great, thanks for sharing.

  • ddxv 9 hours ago ago

    ssh and scp just never fails to impress

    -J for jumping -L for port forwarding -X for pulling remote applications to view on my laptop (waypipe for Wayland)

    Adding all those, and ips and whatnot to .ssh/config so I just type:

    ssh foo

    • fragmede 9 hours ago ago

      setup LocalCommand, in ~/.ssh/config, so your config files get copied to every server you connect to, so you have all your aliases and scripts.

      • rft 8 hours ago ago

        I intentionally avoid this, especially if I am not the only one connecting to a server. I see potentially breaking others' expectations for my convenience as a clear downside. Plus there is a level of paranoia there, I might have unintentionally included a credential in some config that gets copied over. That potentially increases the blast radius of a server compromise beyond what is strictly required for that specific server. I might copy over some scripts into a directory not in $PATH, easy enough to add it to my shell session if needed, CTRL+R helps as well.

        • fragmede 7 hours ago ago

          ...why are you sharing user accounts in this day and age? Yes, absolutely, don't mess up the shared space everyone uses, but why are you sharing that space in the first place?

      • mmh0000 4 hours ago ago

        I’m not saying yours does, but be careful with LocalCommand, it will often break rsync and other tools that use ssh behind the scenes.

  • slang800 10 hours ago ago

    jq

  • justsomehnguy 9 hours ago ago

        user: pranav_tech26
        created: 16 hours ago
        karma: 7
    • fragmede 9 hours ago ago

      ...yes?

      • justsomehnguy 9 hours ago ago

        No.

        EDIT: also check their comment history.

        • fragmede 8 hours ago ago

          Would you mind just saying what you mean?

          • karlsefni 8 hours ago ago

            GP is probably implying it's a bot account doing some kind of engagement-farming.

  • wseqyrku 7 hours ago ago

    rustc

  • mansi1010 9 hours ago ago

    screen

    • winrid 6 hours ago ago

      Is there any advantage of screen over tmux? I've kind of switched, I don't see a reason to go back.

      • gforce_de 3 hours ago ago

        screen /dev/ttyUSB0 115200

        ...and easy session sharing

  • soupspaces 10 hours ago ago

    tmux tealdeer zoxide