10 Rust CLI tools for 2022

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ก.ย. 2024
  • 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:

ความคิดเห็น • 42

  • @trentbillington1093
    @trentbillington1093 ปีที่แล้ว +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 :)

  • @apothum
    @apothum ปีที่แล้ว +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!

  • @maxcellw
    @maxcellw ปีที่แล้ว +12

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

  • @vintagewander
    @vintagewander ปีที่แล้ว +4

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

  • @YadavalliRajashekar
    @YadavalliRajashekar ปีที่แล้ว +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 ปีที่แล้ว +13

    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  ปีที่แล้ว +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 ปีที่แล้ว +12

    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  ปีที่แล้ว +4

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

    • @apothum
      @apothum ปีที่แล้ว +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.

  • @avalsch
    @avalsch ปีที่แล้ว +11

    You can also use exa with the -icons flag

  • @rumplstiltztinkerstein
    @rumplstiltztinkerstein ปีที่แล้ว +8

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

    • @chrisbiscardi
      @chrisbiscardi  ปีที่แล้ว +2

      TIL!

    • @mon5679
      @mon5679 8 หลายเดือนก่อน +1

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

    • @rumplstiltztinkerstein
      @rumplstiltztinkerstein 8 หลายเดือนก่อน

      @@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.

  • @afullsnack
    @afullsnack ปีที่แล้ว +1

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

  • @williamdroz6890
    @williamdroz6890 ปีที่แล้ว +18

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

    • @chrisbiscardi
      @chrisbiscardi  ปีที่แล้ว +12

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

    • @user-bb4km1uj3o
      @user-bb4km1uj3o ปีที่แล้ว

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

  • @a_maxed_out_handle_of_30_chars
    @a_maxed_out_handle_of_30_chars ปีที่แล้ว +1

    thank you, simple and to the point :)

  • @DiaaKasem0
    @DiaaKasem0 ปีที่แล้ว +10

    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 3 หลายเดือนก่อน +1

      Helix is Kakoune replacement, not Vim one

    • @Tony_Sol
      @Tony_Sol 3 หลายเดือนก่อน

      @@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

  • @samansamani4477
    @samansamani4477 ปีที่แล้ว +1

    Thank you, lots of good tools

  • @EndermanAPM
    @EndermanAPM ปีที่แล้ว +1

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

  • @Codeaholic1
    @Codeaholic1 ปีที่แล้ว +1

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

  • @kid1412621
    @kid1412621 17 วันที่ผ่านมา

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

  • @ariseyhun2085
    @ariseyhun2085 ปีที่แล้ว

    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

  • @MoreChannelNoise
    @MoreChannelNoise ปีที่แล้ว

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

  • @azzamsya
    @azzamsya ปีที่แล้ว +3

    Broot is missing!

  • @alireda640
    @alireda640 ปีที่แล้ว

    Really awesome

  • @leoliu2079
    @leoliu2079 ปีที่แล้ว

    pueue is sth I use everyday

    • @chrisbiscardi
      @chrisbiscardi  ปีที่แล้ว

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

  • @AceofSpades5757
    @AceofSpades5757 ปีที่แล้ว

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

  • @neuzen
    @neuzen ปีที่แล้ว +1