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:
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 :)
The best feature of zoxide is the zi command (zoxide interactive) which gives you an interactive fzf fuzzy finding interface. It’s game changing!
Cargo ships worth of information 😆 I love this list, and I think that quote is perfect to describing the entire list you gave!
That querying directly in nushell absolutely bonkers, I'll have to try it soon
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
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.
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.
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.
@@MichaelLeonardcheck the wiki, they have a guide on background tasks using pueue. No official support yet, though sadly.
@@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.
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.
This is also how I started with nushell before switching over full time
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.
You can also use exa with the -icons flag
fun fact: tokei (時計) is "clock" in japanese
TIL!
I think it’s 統計, which write “toukei” and means statistics
@@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.
New and fun tools to play with and make life a little easier thanks man 💪🏾
If you are using pandas, take a look at polars. You will never look back.
nushell uses polars under the hood for it's dataframe support! So it's built in to my daily shell already 😄
True that! I had much progress with polars than all the months I had been using pandas
thank you, simple and to the point :)
I think you missed Helix as vim replacement and skim as fzf replacement 😊 excellent list thought …
Helix + Zellij is pure heaven ❤
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.
Helix is Kakoune replacement, not Vim one
@@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
Thank you, lots of good tools
You and No Boilerplate are brothers? Kinda have the same soothing voice
Mcfly is a great control-r reverse history search tui.
good sum up, could u update the 2024 set up ?
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
handler (Set default handler by extension or mime-type)
Broot is missing!
Really awesome
pueue is sth I use everyday
pueue is interesting, do you use it mostly for long-running development servers and similar?
I'm so sad Zellij doesn't work on Windows.
WSL can help you with that