10 Rust CLI tools for 2022

Поділитися
Вставка
  • Опубліковано 10 лют 2025
  • 10
    bat: github.com/sha...
    sd: github.com/chm...
    fd: github.com/sha...
    lsd: github.com/Pel...
    exa: github.com/ogh...
    9 - zoxide: github.com/aje...
    8 - delta: github.com/dan...
    7 - ripgrep: github.com/Bur...
    6 - kondo: github.com/tbi...
    5 - tokei: github.com/XAM...
    4 - starship: starship.rs/
    3 - zellij: zellij.dev/
    2 - just: github.com/cas...
    1 - nushell:

КОМЕНТАРІ • 43

  • @trentbillington1093
    @trentbillington1093 2 роки тому +7

    Appreciate the kondo shout out! I was wondering where all the new github stars were coming from.
    Though I feel I need to add some better graphics after being in such esteemed company :)

  • @kid1412621
    @kid1412621 5 місяців тому +1

    good sum up, could u update the 2024 set up ?

  • @apothum
    @apothum 2 роки тому +24

    The best feature of zoxide is the zi command (zoxide interactive) which gives you an interactive fzf fuzzy finding interface. It’s game changing!

  • @vintagewander
    @vintagewander 2 роки тому +4

    That querying directly in nushell absolutely bonkers, I'll have to try it soon

  • @maxcellw
    @maxcellw 2 роки тому +12

    Cargo ships worth of information 😆 I love this list, and I think that quote is perfect to describing the entire list you gave!

  • @YadavalliRajashekar
    @YadavalliRajashekar 2 роки тому +5

    I use many of these tools in my Daya to day life from years However you made a video of most of the very concise yet informative

  • @Rypervenche
    @Rypervenche 2 роки тому +14

    I would love to see a video on how you transitioned to nushell and what changes you needed to make to it to feel comfortable using it as your main shell. I, like others here, have tried to use it but always find it difficult to stick with. It would be awesome to see some tips from you or just how you use it on a daily basis.

    • @chrisbiscardi
      @chrisbiscardi  2 роки тому +5

      I could do that. My biggest tip is to use it as a second shell first. Set up an item profile or a second terminal emulator or whatnot with a nushell and dig into it whenever you feel like you need to deal with json/yaml/etc.

    • @MichaelLeonard
      @MichaelLeonard Рік тому +1

      Tried to switch to nushell last week, it's really cool (and insanely fast) but still doesn't have any ability to do task backgrounding... That was a deal breaker for me.

    • @aemogie
      @aemogie Рік тому

      ​@@MichaelLeonardcheck the wiki, they have a guide on background tasks using pueue. No official support yet, though sadly.

    • @MichaelLeonard
      @MichaelLeonard Рік тому

      @@aemogie I saw that and tried the zellij option but didn't like it. I was too tired of tinkering to try the pueue option, but it didn't really seem like it would do what I wanted either.
      I really just wanted to be able to easily background vim after opening it and then call it back up using fg. It looked like the pueue option requires that you know ahead of time that you want to background the task.

  • @HoloTheDrunk
    @HoloTheDrunk 2 роки тому +14

    While I like Nushell, it's very often "too much" and a simple bash/zsh will often feel less restrictive given the rather dynamic nature of working with your shell.
    It's best used by hopping in and out of it as needed imho.

    • @chrisbiscardi
      @chrisbiscardi  2 роки тому +4

      This is also how I started with nushell before switching over full time

    • @apothum
      @apothum 2 роки тому +4

      It was too crazy for me. fish is my happy middle ground of great usability but still standard. I’m really waiting for the technology where you can SSH and bring your shell with you. I hate having to use bash after being so spoiled whenever I hop onto a different machine.

  • @afullsnack
    @afullsnack 2 роки тому +1

    New and fun tools to play with and make life a little easier thanks man 💪🏾

  • @a_maxed_out_handle_of_30_chars

    thank you, simple and to the point :)

  • @avalsch
    @avalsch 2 роки тому +11

    You can also use exa with the -icons flag

  • @rumplstiltztinkerstein
    @rumplstiltztinkerstein 2 роки тому +8

    fun fact: tokei (時計) is "clock" in japanese

    • @chrisbiscardi
      @chrisbiscardi  2 роки тому +2

      TIL!

    • @mon5679
      @mon5679 Рік тому +1

      I think it’s 統計, which write “toukei” and means statistics

    • @rumplstiltztinkerstein
      @rumplstiltztinkerstein Рік тому

      @@mon5679 Thank you for correcting. I'm just a newb in the language. I practice every day. But every time I learn something new, I feel like I forget another lol.

  • @samansamani4477
    @samansamani4477 2 роки тому +1

    Thank you, lots of good tools

  • @DiaaKasem0
    @DiaaKasem0 2 роки тому +11

    I think you missed Helix as vim replacement and skim as fzf replacement 😊 excellent list thought …

    • @israelssantanna
      @israelssantanna Рік тому +1

      Helix + Zellij is pure heaven ❤

    • @MichaelLeonard
      @MichaelLeonard Рік тому +3

      Helix isn't a Vim replacement though, it's a Vim-like alternative. The motions are very different from Vim and it doesn't have any support for plugins yet.
      Neovide is a Neovim GUI written in rust, seems to be the best modern alternative for Vim.

    • @Tony_Sol
      @Tony_Sol 8 місяців тому +1

      Helix is Kakoune replacement, not Vim one

    • @Tony_Sol
      @Tony_Sol 8 місяців тому

      @@israelssantanna is it any better of tmux + vim?
      afaik, both helix and zellij are really poor in theirs ecosystems - there are lack of plugins and too small community to create ones

  • @Codeaholic1
    @Codeaholic1 2 роки тому +1

    Mcfly is a great control-r reverse history search tui.

  • @williamdroz6890
    @williamdroz6890 2 роки тому +18

    If you are using pandas, take a look at polars. You will never look back.

    • @chrisbiscardi
      @chrisbiscardi  2 роки тому +12

      nushell uses polars under the hood for it's dataframe support! So it's built in to my daily shell already 😄

    • @제인-y9u
      @제인-y9u Рік тому

      True that! I had much progress with polars than all the months I had been using pandas

  • @tqwewe
    @tqwewe 2 роки тому

    How come you made the description not show the timestamps in the video? It'd be quite useful since I know about most on the list but am interested in finding some that I haven't heard of

  • @EndermanAPM
    @EndermanAPM 2 роки тому +1

    You and No Boilerplate are brothers? Kinda have the same soothing voice

  • @MoreChannelNoise
    @MoreChannelNoise Рік тому

    handler (Set default handler by extension or mime-type)

  • @alireda640
    @alireda640 2 роки тому

    Really awesome

  • @azzamsya
    @azzamsya 2 роки тому +3

    Broot is missing!

  • @knut-olaihelgesen3608
    @knut-olaihelgesen3608 25 днів тому

    NOTE: exa is outdated, use eza

  • @leoliu2079
    @leoliu2079 2 роки тому

    pueue is sth I use everyday

    • @chrisbiscardi
      @chrisbiscardi  2 роки тому

      pueue is interesting, do you use it mostly for long-running development servers and similar?

  • @AceofSpades5757
    @AceofSpades5757 2 роки тому

    I'm so sad Zellij doesn't work on Windows.

  • @neuzen
    @neuzen 2 роки тому +1